P2B5D
Reductant Level Sensor Circuit HighP2B5D is a generic OBD-II powertrain diagnostic trouble code: Reductant Level Sensor 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.
What P2B5D means
P2B5D is the complement to P2B5C and is set when the ECM detects that the reductant level sensor signal is above the maximum expected range for the circuit. A circuit-high condition typically indicates a short to the supply voltage on the signal wire, an open in the sensor ground path, or an internal failure in the sensor element that drives the signal pin high.
As with the circuit-low fault, this code does not directly indicate that the DEF tank is full; rather it indicates that the electrical circuit carrying the level measurement is outside its valid operating range. The ECM cannot reliably determine the actual DEF quantity and may default to a conservative level estimate.
Diagnosis follows the same wiring inspection approach as P2B5C, but looking for shorts to voltage rather than shorts to ground. The sensor ground circuit resistance is the key additional check when the signal is stuck high. Confirm the fault is not intermittent before replacing the sensor module, as thermal expansion and contraction of connectors in the tank area can cause temporary faults.
Common causes
Most-frequently reported root causes when P2B5D is logged.
-
1
Short to supply voltage on the reductant level sensor signal wire.
-
2
Open circuit in the sensor ground return path causing signal to float high.
-
3
Failed reductant level sensor element with an internal short to the supply rail.
-
4
Damaged or corroded sensor connector causing signal pin contact with a power terminal.
-
5
Wiring harness chafing causing the signal wire to contact a voltage source.
-
6
Faulty ECM input circuit exhibiting high resistance on the return path.
-
7
Moisture bridging between the sensor supply pin and signal pin in the connector.
Symptoms drivers notice
How to diagnose P2B5D
A typical diagnostic flow when this code is present.
-
1
Read all stored DTCs and freeze frame data before clearing.
-
2
Inspect the DEF tank module connector for moisture bridging, corroded terminals, or chafed wires.
-
3
Measure sensor signal voltage at the connector; a stuck-high reading confirms the circuit-high condition.
-
4
Check the sensor ground return wire for continuity and low resistance to chassis ground.
-
5
Inspect the signal wire for contact with any voltage source along its routing path.
-
6
Test the sensor element resistance or output range if the sensor is accessible and removable.
-
7
Verify ECM ground integrity before attributing the fault to the sensor module.
Vehicles where we've handled P2B5D
Platforms in our catalogue with confirmed P2B5D coverage.
Related powertrain codes
Frequently asked questions
Is P2B5D dangerous because it could mask an empty DEF tank?
Yes. If the sensor is stuck reporting a high level, the vehicle may not warn the driver that DEF is running low, eventually leading to loss of urea dosing and potential derate without prior warning.
What is the difference between P2B5C and P2B5D?
P2B5C is a circuit-low fault (signal below minimum range, typically short to ground or open supply) while P2B5D is a circuit-high fault (signal above maximum range, typically short to voltage or open ground).
Can a faulty ground cause P2B5D?
Yes. If the sensor ground return has high resistance or is open, the signal voltage reference is lost and the signal pin may float toward the supply rail, causing a stuck-high reading.
Should I top up the DEF tank before diagnosing P2B5D?
If the actual level is unknown due to the sensor fault, topping up the tank is a reasonable precaution to avoid running out of DEF during diagnosis, but it will not resolve the electrical fault.
Disabling P2B5D in software
RaceTune can permanently disable P2B5D — 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.
ECUs with a P2B5D 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 P2B5D 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