Hi, I'm back and replaced the air temp sensor, but still same problem. I have noticed something very interesting that I want to check out. The connector at the TPS. This is why I suspect the connector:
1) When the car idles high, I pull out the connector and put it back in. Engine light is on, but car idles great, maybe because the ECU sets a default value for the TPS??
2) When the car idles high, I turn off the engine and start again. Still high idle. I turn off the engine and unplug the connector at the TPS and put it back in. Start the car and its fine.
There should be no power on the connector when I turn the car off. So, how is it that the car idles OK every freaking time I unplug and plug back in??? Doesn't matter if the engine is running or not!
Am I on the right track? The high idle is random. Will be okay for a day or two, then Bam it's there. Then I plug out and back in, then it's fine for a week or few days, then Bam back again.
The engine becomes very smelly hot because of the high idle. I want to fix before summer is here. Engine temperature does stay constant though, just below the halfway mark.