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.
A few weeks ago my truck suddenly started to have a very high idle. Instead of idling around 750rpm it now idles 1500-2000rpm, and it drops down to about 1100rpm after it warms up. The truck drives perfectly fine otherwise, no engine light and nothing obviously wrong. A couple years ago I replaced the idle control valve, but when that went I got a check engine light. Now it doesn't show any problem aside from the high idle. What to check?
We need some information about your truck, engine, year before we can help. It sounds like you have a gasser based on replacing the IAC...sounds like a similar issue or a major vacuum leak in the "S" hose under the throttle body. Provide some vehicle information and we will see if we can help.
It's an 04 F250 SD with the 5.4 gas engine. The idle control valve was done 1-2 years ago, I did try spraying carb cleaner around to see if there was a vacuum leak but nothing happened. How do I clean the IAC? That is the idle control valve?
The check engine light finally came on, and it gives code P0122, which indicates a bad TPS. I bought a new one, and replaced it just as I did almost exactly 3 years ago. This didn't solve the issue, I still have the light and the code. I can see no bad wiring, so I'm not sure what the problem is. Ideas?