When I start my car up (00 cavi 2.2 ohv) it will rev up to 2000 rpm by itself then slowly rev down and stay around 1000-1200 rpm. After about 3 minutes the CEL will come on and throw a P0507 code (idle to high). This will then cause it to go into limp mode and bog up and down from 1000-1500 rpm. If I reset the computer, it will do the same thing over and over. I don't have a vacuum leak ..... at least I think. My gauge is reading between 19-21 which is right for my car, RIGHT? I sprayed around my whole engine bay with starting fluid to see if the engine would take it in somewhere and rev up ..... no such luck!
Any ideas, I need this thing on the road so I can get it tuned!
check your idle set screw on the TB and make sure it didn't back out...it may be out too far
Could be your IAC sensor or TPS sensor
The Powertrain Control Module (PCM) controls the air entering into the engine with an Idle Air Control (IAC) valve. To increase the idle RPM, the PCM commands the pintle inside of the IAC valve away from the throttle body seat. This allows more air to bypass through the throttle blade. To decrease the RPM, the PCM commands the pintle towards the throttle body seat. This reduces the amount of air bypassing the throttle blade. A scan tool will read the IAC valve pintle position in counts. The higher the counts, the greater the airflow that bypasses the throttle blade
Not sure but probably Idle air control valve
I agree. The computer sets the code as the IAC probally isnt responding to the computers commands. BUT it sounds more like a vacuum leak because in theory the IAC wouldnt change if it was froze. That doesnt explain the Idle up to 2000rpm, and how it backs down to 1000 rpm.
Take the IAC out to clean it. Also spray around the area of the injectors with brakekleen or such. I had a leak at the throttle body, where the shaft seals for the butterfly is. Check to make sure the butter fly is closing all the way... could be to much carbon. If all those steps fail, plug up a scan tool to see what the IAC steps the computer is trying to make the motor take. If you have a Genesis or Solus, command the IAC to open or close more. Observe any changes.
----------------------------------------------------------------
www.bradsairsoft.com