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...