P0380 — Glow Plug/Heater Circuit Malfunction (LB7 Duramax)
P0380 on the LB7 Duramax means the ECM has detected an electrical fault in the glow plug heater circuit. The LB7 uses eight glow plugs controlled by a glow…
What it means
The ECM has detected an electrical fault in the glow plug heater circuit. On the LB7 Duramax this is a valid glow plug/heater circuit malfunction code; the engine uses glow plugs with a GPCM for cold start.1
Most likely causes
- Glow plug control module (GPCM) circuit fault — The PCM has detected a fault in the glow-plug control module circuit, which can set P0380 in addition to P0670.2
- Open or short in glow plug wiring/harness — An electrical fault in the glow plug heater circuit as detected by the ECM.1
- Failed glow plug(s) — A failed glow plug can cause the heater circuit to read out of range, triggering the ECM electrical fault detection.1
How to diagnose
- Verify code and freeze frame; confirm cold-start symptoms.
- Inspect GPCM power/ground and signal circuits; check for corrosion or damage.
- Test glow plug resistance and continuity to the GPCM; look for opens/shorts in the harness.
- Check GPCM operation and communication per service information; evaluate replacement if circuit fault persists.
Parts and tools you may need
- Digital multimeter
- Glow plug test light
- Wiring diagram for LB7 GPCM circuit
- Replacement glow plugs (as needed)
- Glow plug control module
Rough cost and difficulty
Parts cost varies by component; labor depends on access and testing time.
When to see a pro
If hard starting persists, multiple glow plug codes appear, or wiring faults are found in the engine harness, have a qualified diesel technician diagnose and repair. Do not attempt high-pressure fuel system service. If the vehicle is unsafe to drive, tow it.
Sources
Help improve this guide
Own a 6.7 and spotted something wrong or missing? Tell us. This goes straight to the editor — it is not published.