I would guess that it's either the mass airflow sensor (assuming it has one,) a map sensor (in case it doesn't use a MAF,) or the idle air controller. It could be the fuel pump, if you have a fuel pressure gage you could easily connect to the fuel rail, it'd be worth checking.
Another thing that happens with older GMs is the coolent sensors tend to break. Does your coolent light ever come on when the coolent level is fine?
Sensors tend to act randomly, and that would explain random times that it has issues...
|