Glow Plug Diagnostics: Diesel Hard Starting, GCU Faults and P0380/P0670 Codes

A diesel that cranks for a long time on a cold morning, smokes white and runs rough for the first minute usually has a cold-start problem, and the glow plug system is the first place to look. But hard starting has many causes, and a new set of plugs does not always fix it. This guide walks through how diesel preheating works, what the glow control unit does, which fault codes it sets and how to find the real fault on cars, vans, trucks and farm machinery.

Diagram of a diesel glow plug system: coolant temperature, engine speed and battery voltage inputs to the engine ECU, which commands a glow control unit that drives one glow plug per cylinder with PWM and reports faults
Diesel glow plug system: ECU, glow control unit and glow plugs (simplified educational diagram, original illustration)

How preheating helps a cold diesel

A diesel ignites its fuel with hot compressed air. In a cold engine the cylinder walls and piston absorb that heat, so the air may not get hot enough for clean ignition. A glow plug is a small electric heater whose tip sits in the combustion chamber, giving the injected fuel a hot spot to ignite on. The ECU controls it using coolant temperature, engine speed, load and battery voltage.

Plug technology in brief

Older engines use self-regulating steel plugs that run on battery voltage and limit their own current as they heat up. Most current diesels use low-voltage fast-heating plugs, steel or ceramic, driven by an electronic glow control unit. Ceramic elements survive higher temperatures and long post-glow, but crack if dropped or overtightened. A few engines use plugs with a built-in combustion pressure sensor.

What the glow control unit does

The glow control unit (GCU) sits between the ECU and the plugs. The ECU asks for a glow level, and the GCU switches each plug with PWM to create that effective voltage, correcting for battery voltage. It measures the current in every channel and reports faults per cylinder. On simple relay systems all plugs switch together and a single failed plug may go unnoticed until starts get worse.

The three glow phases

  • Pre-glow before cranking, with the dash lamp on; its length depends on coolant temperature.
  • Start glow during cranking.
  • Post-glow after the engine starts, tapering off as the engine warms and cut at higher rpm or load. It reduces smoke, knock and emissions, and some engines also glow during DPF regeneration.
Illustrative chart of pre-glow, start glow and post-glow phases during a cold diesel start, showing effective glow voltage, glow plug tip temperature and engine speed (no real data)
Glow phases during a cold start (illustrative, no real data) (simplified educational diagram, original illustration)

Heavy-duty and off-road systems

Trucks, buses and many tractors often use an intake air heater: a grid element in the intake manifold, switched by heavy relays, that warms the air before it enters the cylinders. Its main cable and relay terminals carry a high current, so corrosion and loose terminals are classic faults. Some agricultural engines use flame-start devices, and block heaters are common where winters are hard. Small diesels in generators and compact machines often have plain glow plugs on a timer or a preheat key position. Petrol motorbikes have no glow system; they rely on cold-start enrichment.

Step-by-step diagnosis

  1. Scan for codes and freeze-frame data, including GCU codes stored in the ECU.
  2. Check the coolant temperature reading on a cold engine. It should be close to the outside temperature; a sensor reading warm gives too little preheat.
  3. Watch the preheat lamp and command in live data, then confirm voltage at the plugs or heater during pre-glow.
  4. Test each plug’s current draw with a clamp meter, or measure resistance, and compare cylinders and specifications. Do not connect low-voltage plugs straight to 12 V on the bench.
  5. Inspect supply, fuse, relays, grounds and connectors, especially on intake heaters.
  6. Rule out the rest: battery and cranking speed, rail pressure during cranking, injector back-leak, air in the fuel, fuel gelling in winter and compression.

When removing plugs, work on a warm engine, use penetrating oil and the correct tool, and respect the torque specification. A snapped plug in the head means an extraction job.

Chart comparing cold-start aids on diesel cars and vans, trucks and buses, tractors and agricultural machines, small diesels and motorbikes
Cold-start aids across vehicle types (simplified educational diagram, original illustration)

Related fault codes (DTCs)

Generic OBD-II codes (SAE J2012). Manufacturer wording varies, and many brands add their own glow plug and GCU codes.

CodeMeaningTypical causes
P0380Glow Plug/Heater Circuit “A”Failed glow plug or glow relay/GCU, blown fuse, open or corroded supply wiring
P0381Glow Plug/Heater Indicator CircuitFault in the preheat lamp circuit or instrument cluster driver
P0382Glow Plug/Heater Circuit “B”Second glow circuit or relay bank open or shorted, failed plug on that bank
P0383Glow Plug Control Module Control Circuit LowCommand line between ECU and GCU shorted to ground, faulty GCU
P0384Glow Plug Control Module Control Circuit HighCommand line shorted to voltage or open, faulty GCU or connector
P0670Glow Plug Control Module Control CircuitOpen or poor connection in the ECU-to-GCU control circuit, GCU without power or ground
P0671Cylinder 1 Glow Plug CircuitBurnt-out plug, broken terminal nut or bus bar, damaged harness to cylinder 1
P0672Cylinder 2 Glow Plug CircuitAs P0671, for cylinder 2
P0673Cylinder 3 Glow Plug CircuitAs P0671, for cylinder 3
P0674Cylinder 4 Glow Plug CircuitAs P0671, for cylinder 4
P0675Cylinder 5 Glow Plug CircuitAs P0671, for cylinder 5
P0676Cylinder 6 Glow Plug CircuitAs P0671, for cylinder 6
P0677–P0682Cylinder 7–12 Glow Plug CircuitAs P0671, for cylinders 7 to 12 on larger engines
P0683Glow Plug Control Module to PCM Communication CircuitOpen or shorted diagnostic/communication line, GCU fault
P0684Glow Plug Control Module to PCM Communication Circuit Range/PerformanceIntermittent connection, corrupted signal, incompatible or faulty GCU
P0540Intake Air Heater “A” CircuitGrid heater, heater relay or high-current cable fault (common on trucks and tractors)
P0541Intake Air Heater “A” Circuit LowRelay control or heater circuit shorted to ground
P0542Intake Air Heater “A” Circuit HighRelay stuck closed or circuit shorted to voltage
P0543Intake Air Heater “A” Circuit OpenBurnt heater element, loose or corroded main terminal, open relay
P0117Engine Coolant Temperature Sensor 1 Circuit LowSensor or wiring shorted to ground; the ECU sees a very hot engine and may shorten preheat
P0118Engine Coolant Temperature Sensor 1 Circuit HighOpen circuit or failed sensor; the ECU sees a very cold engine and uses substitute values
P0562System Voltage LowWeak battery, charging fault, poor grounds; glow and cranking performance suffer
P0335Crankshaft Position Sensor “A” CircuitNo rpm signal: cranks but no start, independent of the glow system
P0087Fuel Rail/System Pressure – Too LowLow-pressure supply, filter, pump or injector leakage; a common cause of hard starting that is mistaken for glow faults

Tuning notes

Preheat timing, start quantity and warm-up injection are calibrated by the manufacturer and are best left that way in a tuning file: more start fuel only adds smoke. Repair any glow, ECT or fuel-supply fault before evaluating a remap, otherwise cold-start complaints get blamed on the file.

Looking for an original file or an engineered calibration? Browse the ECUFlashFiles shop.