P067D

5 Glow Plug Control Circuit High

P067D is a generic OBD-II powertrain diagnostic trouble code: 5 Glow Plug Control Circuit High. It is logged by the engine control unit when the glow monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P067D
Group
Powertrain
System
Glow
Severity
Warning (MIL on)
Need P067D disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P067D means

P067D is a generic diesel powertrain code indicating the engine control module has detected a higher-than-expected voltage in the glow plug control circuit for cylinder 5. Glow plugs preheat the combustion chambers of a diesel engine to assist cold starting and stabilize combustion during warm-up, since diesels rely on compression heat instead of a spark. The glow plug control module drives each plug through a controlled voltage sequence and reports circuit status back to the ECM.

When the ECM energizes the cylinder 5 glow plug and instead measures a voltage above the calibrated range, or finds the circuit high when it should be pulled low, it sets P067D and generally illuminates the malfunction indicator lamp. Because glow plug systems apply a stepped, regulated voltage during preheat, a reading above the expected level typically indicates an open circuit, a failed glow plug, a bad connection, or a control module output that is not switching correctly.

Common symptoms include hard cold starting, rough running until the engine warms, white exhaust smoke, and sometimes a flashing glow plug lamp. Any glow plug code should be verified at the individual plug and its wiring before the control module or ECM is replaced. Prompt diagnosis restores dependable cold starting and reduces cold-start emissions.

Common causes

Most-frequently reported root causes when P067D is logged.

  • 1
    Open or high-resistance wiring in the cylinder 5 glow plug control circuit.
  • 2
    Failed or open-circuit cylinder 5 glow plug.
  • 3
    Corroded, loose, or damaged connector at the plug or control module.
  • 4
    Faulty glow plug control module output for cylinder 5.
  • 5
    Chafed or broken harness between the module and cylinder 5 glow plug.
  • 6
    Poor supply voltage or ground at the glow plug control module.
  • 7
    ECM software or internal fault misreporting circuit voltage (rare).

Symptoms drivers notice

Malfunction indicator lamp illuminated.
Difficult starting when cold.
Rough idle or uneven running during warm-up.
White or grey exhaust smoke on cold start.
Glow plug warning lamp flashing or staying on.
Possible reduced power in cold conditions.

How to diagnose P067D

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool and record all DTCs and freeze frame data before clearing codes.
  2. 2
    Check whether other cylinders also show glow plug codes, which can point to a module or supply fault instead of one plug.
  3. 3
    Inspect the cylinder 5 glow plug connector and harness for corrosion, damage, or loose terminals.
  4. 4
    Measure the cylinder 5 glow plug resistance and compare with specification to find an open plug.
  5. 5
    Test continuity of the control wire between the glow plug control module and the cylinder 5 glow plug.
  6. 6
    Verify supply voltage and ground at the control module during the preheat cycle.
  7. 7
    If the plug and wiring are good, assess the control module output for the cylinder 5 channel.

Vehicles where we've handled P067D

Platforms in our catalogue with confirmed P067D coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

Should I keep driving with P067D set?

The fault should be addressed with urgency, because a bad glow plug leads to hard cold starts, rough warm-up running, and increased emissions.

What does a high circuit reading indicate?

It usually means the circuit is open or the plug has failed so current cannot flow, leaving the control wire at a higher voltage than the ECM expects.

Can a single glow plug set this code?

Yes, each plug has its own monitored circuit, so a single open plug or broken control wire on cylinder 5 is enough to trigger P067D.

Do I need to replace the control module?

Not necessarily; the module is only suspect after the cylinder 5 glow plug, wiring, connectors, and supply have all been confirmed good.

Disabling P067D in software

RaceTune can permanently disable P067D — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

ECU families we can disable P067D on

We hold the DaVinci A2L disable definitions for these families, so the exact P067D path and mask addresses are mapped. verified marks a confirmed disable definition. We support many more — upload your file and our identifier will match it automatically.

  • Bosch EDC17C50 verified
  • Bosch EDC17C56 verified
  • Bosch EDC17CP44 verified
  • Bosch MD1CP002 verified
  • Bosch MD1CP004 verified
  • Bosch MD1CS001 verified

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P067D in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file