Fuel starvation?
Corrosion under the relay box?
Crank sensor?

IAC is only at issue whith foot off the gas pedal.


"Those who cannot remember the past are condemned to repeat it" -George Santayana