When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
my truck was doing the same thing just swapped out the TPS and it all went away and acting like it should be. so give it a shot. mine was always messing up the RPMs when on the High way but it started out with it at idle. easy swap about 5 mins