Welcome to CEG!

IAC will cause stalling, but usually not idle fluctuations.
I would be looking for vacuum leaks, at the PCV to intake hose or the UIM gaskets.


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