Remove and clean the IAC (Idle Air Control valve) both base and pintle. They can get clogged up and not operate properly.
If problem persists, remove and clean EGR valve, both base and pintle. EGR flow at idle will cause stalling, lower rpm and rough idleing.
March, 22, 2009 AT 9:00 AM
My engine does not have an EGR valve(check at pontiac dealship) and my Idle Air Control valve is 4 days old(new) and I have been driving the car long enough to let the PCM reset the iac but I am still having problems with the idle.
Could it be that the TPS(Throttle Position Sensor) is bad, or MAF sensor/o2 sensor
March, 23, 2009 AT 6:25 AM
Yes could be all three or one/two.
It is best to view sensor data on scanner in live data mode. View values of each sensor, it is much easier to isolate the problem rather than spending unnecessary money on parts.