I have had a low idle problem for months.Runs fine above idle. The car starts then stalls or drops to 300rpm when cold. When warm it will idle at 700rpm in park but drops to 300 in drive or when the eas pump is on. I thought it was a stepper motor problem but got no codes till it does not start and then only an 02 sensor out of range but there is black smoke out the pipe by then so its flooded. I broke the stepper motor for the winter so it would start thinking it was over fueling with stepper motor closed so I stuck it open. When I put a new stepper motor in it looked like the old one had moved all the way to closed. The problem is still there with a new IAC.
Thinking. The spark plugs are always white. The motor runs fine above idle. A manifold leak between the IAC and 02 sensors should not make the idle change as the ecu will adjust with the IAC closed and more fuel unless the leak is to big then it should give a code. A leak between the MAF and IAC would act the same but when the IAC closes it would choke the the motor.
Thinking. The spark plugs are always white. The motor runs fine above idle. A manifold leak between the IAC and 02 sensors should not make the idle change as the ecu will adjust with the IAC closed and more fuel unless the leak is to big then it should give a code. A leak between the MAF and IAC would act the same but when the IAC closes it would choke the the motor.