2003 Chevrolet Express 3500 6.0L - P0101 Code: Rough Idle in Cold Weather, MAF Cleaning Not Resolved
Hello, I own a 2003 Chevrolet Express 3500 6.0L diesel with 180,000 miles and has been well maintained. The issue I'm experiencing is that when the vehicle starts in cold weather, it runs roughly at idle and gradually smooths out as it warms up. The only diagnostic trouble code (DTC) I've received is P0101 — indicating a mass air flow (MAF) sensor circuit malfunction. I recently disassembled and cleaned the MAF sensor using an electric spray cleaner, but the problem persists. The vehicle runs smoothly under normal driving conditions with no surging or noticeable drop in fuel economy. Any insights into potential causes or troubleshooting steps would be greatly appreciated. Thank you, Joe
I now have additional codes: P0141 and P0147, indicating lean conditions in both bank 1 and bank 2. I'm still unable to determine the root cause.