P2BB2

Reductant Pump Control Circuit High

P2BB2 is a generic OBD-II powertrain diagnostic trouble code: Reductant Pump 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
P2BB2
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on, possible limp mode)
Need P2BB2 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P2BB2 means

P2BB2 is stored when the ECM detects that the control circuit voltage or current for the reductant (DEF/AdBlue) pump is higher than the expected operating range. The DEF pump is responsible for pressurising the reductant supply line from the tank to the dosing injector, and the ECM monitors its driver circuit to confirm correct operation. A high circuit reading typically indicates a short to battery voltage on the pump control wire or an internal pump motor drawing excessive current.

With this fault active, the ECM will generally disable pump operation or reduce dosing commands to protect the driver circuit. Without adequate DEF pressure, the dosing injector cannot deliver reductant to the SCR catalyst, causing NOx conversion efficiency to drop. The system may also purge the DEF line on shutdown, and if the pump does not respond correctly this can be detected and logged as a related fault.

Electrical diagnosis should focus on the pump wiring harness and connector before condemning the pump motor itself. A short-to-power in the control line is the most frequent wiring cause and can be identified by unplugging the ECM connector and measuring resistance from the control wire to battery positive.

Common causes

Most-frequently reported root causes when P2BB2 is logged.

  • 1
    Short to battery voltage on the DEF pump motor control or supply wire.
  • 2
    Internally shorted DEF pump motor drawing excessive current.
  • 3
    Damaged wiring routed near high-voltage or battery supply lines.
  • 4
    Corroded connector at the pump causing unintended voltage reference.
  • 5
    Faulty ECM pump driver circuit with a stuck high-side output.
  • 6
    Incorrect wiring repair introducing a voltage path on the control circuit.

Symptoms drivers notice

MIL illuminated with a DEF or SCR system warning in the instrument cluster.
DEF pump may not run or may run continuously regardless of command.
No DEF dosing, leading to rising NOx emissions over time.
Possible torque derate warning after several drive cycles with the fault active.
Scan tool shows pump commanded off but circuit remains in a high state.

How to diagnose P2BB2

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all DTCs and freeze frame data with a scan tool.
  2. 2
    Inspect the DEF pump wiring harness and connector for chafing, damage, or contact with battery cables.
  3. 3
    With the ignition off and ECM disconnected, measure resistance from the pump control wire to battery positive to check for a short to power.
  4. 4
    Measure DEF pump motor resistance at its connector terminals and compare to specification.
  5. 5
    Perform a scan tool actuator test for the DEF pump and monitor circuit current with a clamp meter.
  6. 6
    Repair any identified wiring fault before replacing the pump.
  7. 7
    If wiring is confirmed good and the pump motor tests out of specification, replace the DEF pump module.

Vehicles where we've handled P2BB2

Platforms in our catalogue with confirmed P2BB2 coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

Can a frozen DEF pump cause P2BB2?

Freezing typically causes a mechanical seizure or flow fault rather than an electrical high circuit condition. P2BB2 points to an electrical over-voltage or over-current scenario, not a mechanical blockage.

Where is the DEF pump typically located?

The DEF pump is usually integrated into the DEF tank module or mounted externally nearby. Location varies by manufacturer and vehicle model.

Will the vehicle derate immediately?

Most platforms allow a number of drive cycles before escalating to a torque derate, but this is manufacturer-specific. Repair should not be delayed.

Can low battery voltage contribute to this code?

Low battery voltage is more likely to cause low circuit codes. P2BB2 (high) is associated with excess voltage on the circuit, which is less likely from a weak battery and more likely from a wiring short.

Disabling P2BB2 in software

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