I own a 2002 Envoy and have been having idle issues for a few years now. 2 years ago I replaced the plugs with OEM and cleaned the throttle body and the idle seemed to get better but has been really bad for the last year or so. In the past week the oil pressure has become an issue at idle. I was only at 50% of the oil life from last oil change?? The pressure is good until the engine gets to normal operating temp. then I the pressure drops at idle only. I have noticed that if I keep the idle around 900 rpm the pressure is good but currently the idle is around 600 rpm. I sat in the car and studied the pattern of the low pressure warning. At idle with AC on idle at 600rpm the engine is idling rough but idling then feels like the engine stalls momentarily and the pressure drops the 5-10psi for 1-2 seconds the "Check Gauges" light comes on and "Stop Engine" shows in the display. Then the idle recovers and the pressure is normal(40-42psi) With the AC on this happens every 5-6 seconds, with AC off every 10-12 seconds. I have been reading this forum about this issue so this week I had the engine flushed professionally and the oil changed. After the oil change still having issue. Yesterday I removed and cleaned the Camshaft Actuator Solenoid and Throttle Body and yes I had the battery disconnected for over 30minutes while I cleaned both. I still have the issue!!! The next thing I am going to check is the oil pressure sending unit and have another oil pressure gauge hooked up to see if the pressure is really dropping. Can anyone help with this issue?? Any suggestions?? Thank You in advance for any replies.