I have a 1995 Bronco, 5.8L. About this time last year it started having a problem with the idle, it would get stuck high or seek idle between a couple of values. It was very intermittent. When it was exhibiting the problem, it would display frequent Check Engine lights.
It would come and go. I sometimes had success clearing it by shutting off the engine and restarting, other times not. It was never consistent enough that I could show it to the shop. They did check the stored fault codes, it was TPS (Throttle Position Sensor). That makes sense with what I was seeing.
About late February, it just went away. Everything was fine through the spring, summer, and fall. Now, it's reappeared. It seems vaguely like it might be ambient temp related, but it didn't do it during very cold weather a few weeks ago, and the weather is actually very mild at this time when it's doing it quite a bit.
As you can imagine, it's a PITA when driving, especially when parking. I'd like to get it resolved. One approach would be just to have the TPS replaced. It looks like about a $50 part if bought by the consumer, probably some shop markup in a repair situation. I don't know what the normal labor charge for that job would be.
My concern would be replacing that and not resolving it. Are there other likely causes for this condition and/or fault code? Is there something I could have the shop look for even if it's not showing the condition? They really didn't work on it very much last time because they couldn't reproduce the error and had other things to do. Then it cleared up semi-permanently (until now) shortly thereafter.
Brian