your ecm coolant sensor could be suspect too if you find nothing else. its on the intake next to the head. if it has been cold for you these couple of days and the truck isn't warming up fast then that could make the idle fast too. soo where is the the temp at when the idle is high?