I recently had a problem where my 2004 1500 Z71 (160K+ miles) would occasionally start running rough at low RPM (Idle) and then stall. It would restart and behave OK if it got up to cruising speed. Initially I suspected a possible problem with an oxygen sensor. Correlated with this condition were wild fluctuations in the temperature reported on the dashboard temperature gauge. My simple OBD II Reader did not report any error codes. I took it to my mechanic and he isolated the problem and replaced a faulty temperature sensor on engine block (located on driver’s side, towards front of vehicle).
Last edited: