Rough Idle and White Smoke on Cold Start — L5P Duramax
A diagnostic reference for the L5P Duramax (2017–present) when the engine idles rough and produces white smoke on cold start, typically clearing as the engine…
What’s going on
On the L5P Duramax, rough idle with white smoke on cold start usually means incomplete combustion during cold operation. The symptom commonly points to glow-plug or glow-plug module problems, an injector not firing cleanly, or the engine running too cold. White smoke and rough running that clear as the engine warms usually mean glow plug or glow plug module problems, an injector not firing cleanly, or an engine running too cold.1
Most likely causes
- Glow plug or glow plug control module fault — One or more glow plugs not heating or a fault in the glow-plug control module circuit reduces cold-cylinder temperature, causing misfire and white smoke until the engine warms. The PCM can set P0380 or P0670 for glow-plug circuit/module faults.12
- Faulty or leaking injector — A Denso common-rail solenoid injector that dribbles or fails to deliver a clean spray causes cold-start misfire and white smoke; per-cylinder contribution faults such as P0263 can appear.1
- Engine running too cold due to thermostat or cooling system issue — A stuck-open thermostat or cooling-system problem keeps coolant temperature low, prolonging cold-start roughness and white smoke. Low coolant temperature can set P0128.1
How to narrow it down
- Read stored trouble codes and freeze-frame data; note any of P0380, P0670, P0263, P0128.
- Verify ambient and engine coolant temperature at start; confirm symptom is cold-start specific and clears with warm-up.
- Inspect glow-plug control module circuit and glow plugs for faults; check for P0380/P0670 and test glow-plug operation per service information.
- Perform injector balance/contribution test and cylinder cut-out to identify a weak or leaking injector; correlate with P0263 if present.
- Check engine coolant temperature rise and thermostat operation; confirm warm-up rate and look for P0128 if the engine runs too cold.
Specs and test values
| Check | Normal reading | When to measure | Source |
|---|---|---|---|
| Battery and charging voltage | 12.6–12.7 V at rest when fully charged; about 13.5 V running | Engine off, then running with loads on | DieselHub |
| Glow plug resistance | Low — usually no more than about 6 Ω — and similar on every plug; an open reading means a failed plug | Engine off, meter lead to engine ground | DENSO |
Common mistake to avoid
Replacing glow plugs or the glow module before checking the batteries. The glow system draws heavily, and low battery voltage causes circuit faults that no part swap will fix. Source: FleetRabbit — P0670 glow plug control module fault.
Parts and tools you may need
- Scan tool with GM enhanced diagnostics
- Digital multimeter
- Glow-plug test light or current clamp
- Injector balance test capability (scan tool bi-directional control)
- Infrared thermometer
- Coolant temperature sensor reading via scan tool
Tools you’ll need
- OBD-II scan tool — Reads stored codes and freeze-frame data to confirm P0380/P0670/P0263/P0128 and verify cold-start conditions.
- Digital multimeter — Tests glow-plug resistance and control module circuit voltage to identify faulty glow plugs or module issues.
- Injector balance test tool — Performs cylinder contribution/cut-out tests to pinpoint a weak or leaking injector causing rough idle and white smoke.
- Infrared thermometer — Checks engine coolant temperature rise and thermostat operation to confirm the engine is warming properly and not running too cold.
Rough cost and difficulty
| Likely repair | Parts | Shop labor | Who usually does it |
|---|---|---|---|
| Thermostat | $50–$150 | 1–3 hrs | DIY with tools and a manual |
| Glow plugs (full set) | $80–$250 | 2–6 hrs | DIY with tools and a manual |
| Fuel injector (each) | $400–$700 | 1.5–3 hrs | Shop |
Typical US independent-shop figures; labor runs about $120–$180 per hour (dealers charge more). Confirm the diagnosis before buying parts.
When to see a pro
If high-pressure fuel injection service is required, have a qualified diesel technician perform diagnosis and repair. Do not attempt high-pressure fuel system service without proper training and safety equipment.
Check for recalls
Recalls are tied to your truck’s VIN, so check yours directly: enter the VIN at NHTSA’s recall lookup. Open safety recalls are repaired free at a dealer.
Related trouble codes
- P0380 — Glow Plug/Heater Circuit Malfunction
- P0670 — Glow Plug Control Module Circuit
- P0263 — Cylinder 1 Contribution/Balance Fault
- P0128 — Coolant Thermostat Below Regulating Temperature
Sources
Spotted an error, or something missing? Tell us
Run a L5P Duramax? This goes straight to the editor — it is not published.