P2BC9

Reductant Heater Control Circuit High

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

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

What P2BC9 means

DTC P2BC9 is stored when the ECM detects a high voltage or current condition in the control circuit for the reductant heater. The reductant heater is used to thaw DEF fluid and keep it above its freezing point of approximately -11 degrees C, ensuring the SCR system can operate in cold ambient conditions. The ECM monitors the heater circuit to ensure it is drawing current within an expected range.

A circuit high condition can result from a short to voltage in the heater control or feedback circuit, a failed heater relay stuck in the closed position, or an internal fault in the ECM heater driver. It may also be caused by wiring insulation damage that allows a supply voltage to contact the control signal wire.

While this fault may not immediately disable DEF dosing in moderate temperatures, it can result in heater damage or incorrect heater operation over time. In cold climates, a non-functional or improperly controlled heater will lead to DEF freezing and subsequent dosing faults.

Common causes

Most-frequently reported root causes when P2BC9 is logged.

  • 1
    Short to voltage in the reductant heater control circuit wiring.
  • 2
    Failed heater control relay stuck closed, causing continuous power supply.
  • 3
    Damaged wiring insulation allowing supply voltage onto the signal wire.
  • 4
    Faulty ECM heater driver outputting incorrect voltage.
  • 5
    Corroded connector causing resistance-induced voltage offset on the control line.
  • 6
    Aftermarket wiring or relay modifications introducing incorrect voltages.

Symptoms drivers notice

MIL illuminated.
Reductant heater may run continuously or behave erratically.
Potential DEF freezing in very cold conditions if heater control is lost.
Possible heater element damage from uncontrolled operation.
SCR system warnings may accompany in cold weather.

How to diagnose P2BC9

A typical diagnostic flow when this code is present.

  1. 1
    Read all DTCs and note any companion reductant or SCR codes.
  2. 2
    Inspect the reductant heater wiring and connector for signs of chafing or contact with voltage sources.
  3. 3
    Measure voltage on the heater control circuit with the heater commanded off to detect a short to power.
  4. 4
    Check the heater control relay for proper operation and replace if stuck closed.
  5. 5
    Verify ECM control signal voltage against manufacturer specification.
  6. 6
    Perform a wiggle test on the harness while monitoring live data to detect intermittent shorts.
  7. 7
    Inspect for any aftermarket wiring modifications in the reductant heater circuit.

Vehicles where we've handled P2BC9

Platforms in our catalogue with confirmed P2BC9 coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

What does circuit high mean for P2BC9?

Circuit high means the ECM detected a voltage on the heater control circuit that is above the expected operating range, typically indicating a short to power.

Will P2BC9 cause DEF to freeze?

Not immediately, but if the heater cannot be properly controlled, DEF may freeze in cold temperatures, leading to additional dosing faults.

Can I drive with P2BC9 active?

In mild temperatures, short-term driving is generally possible. In cold climates, the risk of DEF freezing and subsequent SCR failure makes prompt repair advisable.

Is the reductant heater part of the DEF tank or the dosing module?

Both the DEF tank and the dosing module typically have heaters. P2BC9 may apply to either depending on the manufacturer's circuit assignment.

Disabling P2BC9 in software

RaceTune can permanently disable P2BC9 — 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.

ECUs with a P2BC9 disable in our catalogue

Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.

  • Bosch EDC17C50 verified 1 software version

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 P2BC9 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