P0678 Cylinder 8 Glow Plug Circuit — Complete Diagnostic & Repair Guide
When the Glow Plug Control Module (GPCM) detects an open or shorted circuit on cylinder 8’s glow plug, your diesel may refuse to start in cold weather, blow white smoke for the first minute, or rattle violently during warm-up. This expert guide walks you through symptoms, root causes, step-by-step diagnostics, and the safest repair sequence — including how to avoid the $1,200 mistake of snapping a seized plug.
If your scan tool just returned P0678 — Cylinder 8 Glow Plug Circuit, the engine control system is telling you that the heating element in your number-eight cylinder is no longer drawing the current the Glow Plug Control Module (GPCM) expected during the pre-heat, during-glow, or after-glow stage. On a healthy 6.0L, 6.4L, or 6.7L Powerstroke; an LB7, LBZ, LMM, LML, or L5P Duramax; a 5.9L or 6.7L Cummins; or any V8 TDI / SDV8 platform, each plug pulls a tightly monitored 15–30 A and the GPCM logs an open or shorted condition within milliseconds. Ignore P0678 and you risk a hard-start no-start at the first cold morning — or worse, a snapped plug body that costs $1,200 to extract. The next 10 minutes of reading can save you both.
What Does P0678 Actually Mean?
Diesel engines don’t use spark plugs. They rely on compression heat to ignite fuel — but below roughly 50°F (10°C) ambient, the cold cylinder walls steal so much heat from the compressed charge that ignition cannot start cleanly. Each cylinder therefore gets a glow plug: a 11V- or 12V-rated heating element threaded into the cylinder head whose tip glows at 1,500°F (815°C) within 2–5 seconds of key-on. P0678 is the bank-neutral DTC dedicated to cylinder 8’s plug.
The GPCM monitors each plug individually in three stages: pre-heat (key-on, before crank), during-glow (continued during start), and after-glow (post-start, up to 180 seconds, to reduce white smoke and clatter). It does this by measuring the current pulled by each plug through a dedicated MOSFET channel. A healthy plug shows ~0.5Ω cold, climbing to 2–3Ω at full glow temp; current draw should be 15–30 A during pre-heat depending on plug rating. If the GPCM sees infinite resistance (open), near-zero (short), or a current value more than ~25% outside the calibration window, P0678 is stored on cylinder 8’s channel and the MIL or "wait-to-start" lamp is commanded on.
Symptoms You'll Notice
Symptom intensity scales directly with ambient temperature. At 70°F (21°C) a single dead glow plug may be invisible; at 20°F (–7°C) the same plug can leave you stranded. Most drivers report:
- Extended cranking on cold mornings — 8–15 seconds of cranking versus the normal 2–4 seconds before fire-up.
- No-start condition below 30°F (–1°C) — the engine cranks healthily but never lights off.
- White or grey smoke at idle for the first 30–120 seconds after a cold start — unburned diesel passing through the cold cylinder.
- Heavy cold-start clatter and "diesel knock" — the affected cylinder mis-fires until cylinder-wall heat soaks in.
- Rough idle and noticeable shake for the first 30–90 seconds, smoothing as the other seven cylinders carry the cold one.
- Check Engine Light on; on Ford Powerstroke and many Duramax platforms a separate amber "Wait to Start" lamp may stay illuminated longer than normal or flash during the after-glow period.
- 10–15% drop in cold-weather fuel economy — the ECM enriches mixture to compensate for the mis-firing cylinder.
- DPF regen events more frequent on emissions-equipped trucks because unburned fuel is loading the particulate filter.
The 7 Most Common Root Causes (Ranked)
After two decades of pulling valve covers on cold mornings, here is the realistic distribution of what is actually failed when P0678 sets:
| Likelihood | Cause | Why it happens |
|---|---|---|
| ~38% | Burned-out cylinder 8 glow plug (open circuit) | Heating element fatigues after 60,000–100,000 thermal cycles; tip cracks or coil opens internally. |
| ~16% | Seized plug threads broke during removal attempt | Carbon and dissimilar-metal corrosion bind the plug; previous DIY tear-out left part of the body in the head. |
| ~14% | Corroded harness or connector at the valve cover | Oil and coolant leaks reach the under-valve-cover harness; pin tension degrades after years of heat cycling. |
| ~12% | Failed GPCM channel for cylinder 8 | Internal MOSFET driver opens or shorts; the other 7 channels still work, isolating fault to cyl-8 output. |
| ~8% | Shorted plug from coolant intrusion | A leaking head gasket or cracked sleeve drowns the plug tip; ceramic insulator fails, plug shorts to ground. |
| ~7% | Wrong or mismatched plug installed | Cheap aftermarket plug with the wrong voltage rating or resistance value draws out-of-spec current. |
| ~5% | Charging system supply voltage too low | Weak batteries or alternator drops supply below 11.5 V; GPCM sees insufficient current and flags the channel. |
Step-by-Step Diagnostic Procedure
This is the exact sequence a senior diesel technician follows. Do not skip steps — replacing the plug blindly without confirming GPCM and harness health is the #1 reason customers come back with the same code in 200 miles, and forcing a torque wrench on a carbonized plug is the #1 reason a $40 part turns into a $1,200 head job.
Step 1 — Confirm the code & capture freeze-frame. Connect a bi-directional scan tool such as the iCarsoft CR Eagle P, pull all powertrain and GPCM DTCs (current, pending, history), and screenshot freeze-frame data — especially ambient air temp, intake air temp, ECT, battery voltage at the GPCM, and the commanded glow-plug duty cycle for each cylinder at the moment of the fault.
Step 2 — Check battery and charging-system voltage. Rest voltage must be 12.4–12.7 V; running voltage 13.8–14.7 V at idle. On dual-battery Powerstroke and Duramax trucks, load-test both batteries individually — a weak passenger-side battery starves the GPCM and falsely sets channel codes. Replace any battery under 9.6 V during a 15-second 200 A load test.
Step 3 — Remove the valve cover or glow-plug cover for cyl 8. On 6.0L/6.4L Powerstroke and most V8 TDIs, cylinder 8 is the right-rear (passenger-side, firewall end). Inspect the under-cover harness for oil saturation, chafing, or melted insulation. Wiggle-test the cyl-8 connector while watching scan-tool live data — an intermittent open will flag in real time.
Step 4 — Measure glow-plug resistance cold. With ignition off and the harness disconnected, set your DMM to 200Ω range and probe the plug terminal to the plug body (ground). A healthy plug reads 0.4–0.9Ω cold (subtract ~0.2Ω for lead resistance). Infinite reading = open plug, confirmed dead. A reading under 0.2Ω or a dead short to ground = internal short, usually coolant intrusion.
Step 5 — Verify supply voltage and voltage drop on the GPCM output. Reconnect the harness, back-probe the cyl-8 output pin at the GPCM with a min/max DMM, and command a glow cycle. Supply should briefly hit battery voltage (12.4–14.7 V). Measure voltage drop across the harness from GPCM output to plug terminal — maximum acceptable drop is 0.3 V at full current. More than 0.3 V indicates corroded pins, undersized splice, or a damaged conductor.
Step 6 — Bi-directional GPCM actuation & per-cylinder current. Using the CR Eagle P diesel-special-functions menu, command each glow plug on individually and watch the live-data current trace for that channel. A healthy plug ramps to 22–28 A within 200 ms and tapers to 8–12 A as the tip heats. Zero current = open in the plug or harness; pegged current = short. Compare cyl-8 directly against cyl-1 (its harness partner) to isolate plug vs GPCM.
Step 7 — Inspect for a seized plug BEFORE applying torque. This is the step that separates pros from heroes. Spray the plug threads with penetrating oil (PB Blaster, Kroil, or AeroKroil), let it soak 30 minutes, then heat-cycle the engine 2–3 times to operating temp and back to cool — this expands and contracts the threads, breaking carbon. Only then apply 80–100 in-lb of removal torque by hand with a quality 1/4" socket. If you feel any resistance beyond that limit, STOP — soak again, do not snap the body.
Step 8 — Install the correct OE-spec plug and verify post-repair. Anti-seize the new plug threads sparingly (NGK and Bosch publish anti-seize specs), torque to manufacturer spec (typically 8–15 ft-lb — not more), reconnect the harness, clear codes with the CR Eagle P, and run a confirmation glow cycle. All eight cylinders should show 15–30 A current draw within 5% of each other.
Realistic Repair Cost Breakdown
Prices reflect typical 2024–2026 US labor rates ($120–$160/hr) and OE-quality parts (Bosch, NGK, Beru, Champion). Heavy-duty diesel dealer rates and seized-plug recovery jobs trend toward the high end.
| Repair | Parts | Labor | Total |
|---|---|---|---|
| Professional diagnosis | — | $110–$180 | $110–$180 |
| Single glow plug replacement (accessible, e.g. Duramax LB7) | $25–$90 | $80–$200 | $120–$290 |
| Full set of 8 plugs (recommended above 80k mi) | $200–$720 | $240–$500 | $440–$1,200 |
| Harness / connector repair at valve cover | $150–$400 | $150–$300 | $300–$700 |
| GPCM (Glow Plug Control Module) replacement | $250–$700 | $200–$500 | $450–$1,200 |
| Seized-plug extraction (in-vehicle, tap & insert) | $60–$220 | $300–$900 | $360–$1,120 |
| Snapped plug, head removal required (worst case) | $200–$500 | $1,200–$2,400 | $1,400–$2,900 |
| Wrong-plug recovery (mixed set, return-to-OE) | $200–$720 | $200–$1,280 | $300–$2,000 |
Why the iCarsoft CR Eagle P is the right tool for P0678
P0678 cannot be solved with a $30 generic code reader. A basic OBD-II scanner can pull the DTC but cannot show per-cylinder glow-plug current, cannot command individual plugs to isolate channel from element, and cannot reset GPCM adaptive learn after a plug replacement. The CR Eagle P does all three — and it covers Powerstroke, Duramax, Cummins, VW/Audi TDI, BMW M57/N57, and Land Rover/Jaguar TDV8 diesel ECUs natively.
- Full-system access for 140+ vehicle brands including dedicated diesel modules — GPCM, FICM, fuel rail, DPF, SCR/NOx, and CP3/CP4 high-pressure pump.
-
Bi-directional actuation of each glow plug individually so you can compare current draw cylinder-by-cylinder in real time.
- Live data graphing of per-plug current (A), GPCM supply voltage, ECT, ambient air temp, IAT, and commanded glow duty cycle.
-
Diesel-specific service functions: glow-plug adaptive reset, DPF forced regen, injector quantity adjustment (IQA), fuel rail pressure relief, and SCR dosing test.
- OBD-II Mode 6 access for the long-term glow-plug performance monitor that catches a failing plug 2,000–5,000 miles before it sets a permanent P0671–P0678.
Preventive Maintenance — Stop P0678 Before It Returns
A glow-plug failure is almost never random. In nine of ten trucks I see with recurring P0671–P0678 codes, the same six habits would have prevented the comeback. Follow these workshop-proven preventive practices:
-
Replace all 8 plugs as a set at 80,000–100,000 miles, even if only one has failed — the others are within a thermal cycle of the same fate, and the labor to do all 8 is only 30–60% more than doing one.
-
Use only OE-spec plugs (Bosch Duraterm, NGK YE, Beru) and verify the part number against the build sheet — mixing 11V plugs with 12V plugs in the same engine is the #1 cause of repeat P067x codes.
-
Service the valve-cover gasket at the first sign of oil seepage — oil-soaked glow-plug harnesses degrade insulation and corrode terminals within 12–18 months.
-
Maintain charging-system health — load test both batteries annually on dual-battery diesels, and replace any battery below 70% CCA. GPCM channel codes spike when supply voltage drops under 11.5 V at glow.
-
Use a block heater below 20°F (–7°C) — pre-heating coolant to 100°F (38°C) reduces plug current demand by 30–40% and lengthens plug service life dramatically.
-
Scan quarterly with a capable tool. Pending codes appear long before they set as permanent. Catching a marginal cyl-8 plug means a $40 part on a warm shop day instead of a tow bill in a January parking lot.
Frequently Asked Questions
Is it safe to drive with P0678?
In warm weather, yes — the engine runs on seven cylinders during the first minute and warms normally. In cold weather (below 30°F / –1°C), expect extended cranking or a no-start. Either way, do not delay the repair: unburned fuel during cold starts washes the cylinder walls and dilutes engine oil, accelerating wear on rings and bearings.
Why does my truck only set P0678 on cylinder 8 and not the others?
Plug life is a function of thermal cycling, vibration, and how cleanly that specific cylinder runs. Cylinder 8 is the rear-most cylinder on most V8 diesels and runs slightly hotter due to coolant flow lag, which shortens plug life by 5–15%. It’s also the most awkward to access, so it’s often the plug skipped on prior service intervals.
How do I safely remove a seized glow plug?
Patience and chemistry, not muscle. Soak with penetrating oil 24–48 hours, heat-cycle the engine 3–5 times, then break the plug loose with controlled 80–100 in-lb of torque using a quality 1/4" drive and a six-point socket. If it doesn’t move, soak again. Snapping a Powerstroke 6.0L plug can mean head removal — a $1,400–$2,900 mistake from saving 30 minutes of soak time.
Should I replace all 8 glow plugs together?
Above 80,000 miles, yes — absolutely. Plugs age together; the failed one is only the first of a wave. Below 40,000 miles a single warranty replacement is fine. Between 40k and 80k it’s a judgment call based on cold-climate exposure and prior service records.
Ceramic vs. metal glow plugs — which is better?
Ceramic plugs (e.g. Bosch Duraterm Ceramic) heat to 1,800°F (980°C) in under 2 seconds and last 25–40% longer, but they are brittle — one careless drop or a torque overshoot will crack the tip. Metal plugs are slower and shorter-lived but more forgiving. For OE-replacement, match exactly what the engine came with; mixing types on the same engine sets P067x codes.
Can a weak battery cause P0678 even with a perfectly good plug?
Yes. If GPCM supply drops below ~11.5 V during the glow cycle, current through each plug falls below the calibration threshold and the module reports a fault on whichever channel is at the bottom of its tolerance band — commonly the longest-runtime plug, which is usually the rear-most one. Always verify charging-system health before condemning a plug.
What's the difference between P0678 and P0671–P0677?
They are identical fault descriptions applied to different cylinders: P0671 = cyl 1, P0672 = cyl 2, P0673 = cyl 3, P0674 = cyl 4, P0675 = cyl 5, P0676 = cyl 6, P0677 = cyl 7, P0678 = cyl 8. Multiple codes set simultaneously usually point to a shared cause — GPCM, harness, or battery — rather than multiple simultaneous plug failures.
Bottom Line
P0678 is one of the most diagnosable diesel codes — if you have the right tool and the discipline to follow the sequence. The fault is rarely mysterious: about 54% of cases trace back to a burned-out or seized plug, both fixable for under $300 when handled correctly; another 26% trace to harness or GPCM channel issues that a bi-directional scanner can pinpoint in 10 minutes. Run the 8-step procedure above with the iCarsoft CR Eagle P, confirm with resistance and live-current data, soak before you torque, and replace only what the data proves is failing. That’s how diesel shops earn 5-star reviews instead of warranty comebacks — and how you turn a $1,200 horror story into a $120 morning.
Related Diesel & Powertrain Codes