Idle speed erratic 98 TA
98 Trans Am LS1, stock
So, if everything was fine before the battery ran down and P0507 was the only code, then I wouldn't start by changing the IAC. This adds a new variable and it's possible that the new IAC is faulty or of lesser quality. Did you replace the IAC with a new GM piece? I'm not sure who GM is currently using to supply these, so it may or may not be better than other brands or the original that you replaced.
Having said that, I would start over with the previous IAC motor, since it was fine before the battery ran down. I would then have the battery tested (since it was dead and you didn't mention how old it is; frankly, if it was mine I would just replace it unless it was pretty new) to make sure you're not fighting with odd issues related to an old battery that may have suffered damage due to being run completely down. Then, with a fresh battery I would do a PCM reset, clear any pending/stored codes, and then do a proper idle relearn as described in the service manual.
At that point, if there are still issues then it would make sense to start looking for vacuum leaks or suspect some type of failure of a sensor or valve. But it would be highly coincidental for this issue to be related to anything other than the dead battery with which the whole issue began.
I am going to search for a scan of the engine before this happend and compare the IAC position at normal idle speed with what I see now. If different, I will check the PCV and EVAP purge for leaks. Last resort will be to swap the pcm with my spare.
Do you have similar problems after a warm/hot restart? Or just from cold?
I don't think you'll find the answer in the PCV or EVAP system. I had a high idle/idle hang issue relating to the EVAP purge valve on one of mine, it only caused a high idle when warm (and only after extended cruise periods, normally at expressway speeds) and it would never correct itself, no matter how long I let it run, without cycling the ignition. I'm sure there's more than one failure mode for the EVAP purge but, again, it would be a mighty big coincidence that it happened to fail at the same time as the battery discharge. I'm thinking this will be related to weakening of the battery hastened by damage during the discharge, or perhaps an issue tied to something that went awry during the jump start process.
Trending Topics
10 counts at 575 RPM, 100 counts at 1500 RPM.
Last edited by GaryDoug; Apr 24, 2019 at 05:22 PM.
The Best V8 Stories One Small Block at Time
Factory commanded idle speed (hot) for all LS1 F-body A4 cars is 550rpm in gear, 650rpm in P/N; for M6 cars it's 800rpm.
IAC should be at 0 if the idle speed is higher than commanded (this would illustrate the PCM's attempt to bring idle back under control if too much air was entering via some other source) and the engine is actually at idle (meaning TPS @0.0-0.4%, ~0.5v). If idle speed is elevated and the IAC is not at 0, then the PCM is not recognizing this discrepancy or something is happening to make it believe that the engine is not actually at idle (such as elevated TPS values).
As asked above, do you experience similar problems after a warm/hot restart, or are there only issues immediately after a cold start?





