I have been having a problem with my 01. I'll start the truck everything normal. I will drive for awhile and when it acts up it will start idleing high. The longer I drive the higher it will get until I loose total throttle control. If i usse the cruise it will drive fine. If I just try to hold it at a steady speed manually it surges. When a code pops up it says TPS voltage doe not agree with map. I have had to replace the TPS 2 times. Any help would greatly be appreciated.