P20FB
Reductant Pump 'B' Performance/Stuck OffP20FB is a generic OBD-II powertrain diagnostic trouble code: Reductant Pump 'B' Performance/Stuck Off. 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 P20FB means
P20FB is a generic SAE powertrain code set when the engine control module (ECM) detects that Reductant Pump 'B' is not performing within expected parameters or has failed to operate (stuck off). The reductant pump is a core component of the Selective Catalytic Reduction (SCR) system used on diesel engines to reduce nitrogen oxide (NOx) emissions by injecting Diesel Exhaust Fluid (DEF/AdBlue) into the exhaust stream upstream of the SCR catalyst.
When the pump fails to deliver DEF at the commanded rate, the SCR system cannot reduce NOx to acceptable levels. The ECM illuminates the MIL and may impose a derate or regeneration inhibit to keep the vehicle within emissions-compliance limits.
Left unaddressed, P20FB will typically escalate: emissions limits will be breached, and many vehicles (particularly those subject to Euro 6 / EPA Tier 4 enforcement logic) will enter a torque-limiting derate cycle or a forced idle/no-restart countdown after a set number of key cycles.
Common causes
Most-frequently reported root causes when P20FB is logged.
-
1
Faulty or seized reductant pump B (mechanical failure)
-
2
Open, short, or high-resistance fault in the reductant pump B control circuit
-
3
Blown fuse or relay in the DEF pump supply circuit
-
4
Contaminated, crystallised, or incorrect-concentration DEF fluid
-
5
Blocked or kinked DEF delivery lines or injector nozzle
-
6
DEF tank heating element failure (fluid frozen in cold climates)
-
7
DEF tank level sensor malfunction causing ECM to inhibit pump operation
-
8
ECM software fault or failed software update for SCR control module
Symptoms drivers notice
How to diagnose P20FB
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool, read all stored DTCs and record freeze frame data
-
2
Inspect DEF fluid level and quality
-
3
Inspect DEF pump B electrical connector and wiring harness for corrosion
-
4
Command the reductant pump B on via bi-directional scan tool controls
-
5
Inspect DEF delivery lines and injector nozzle for blockage
-
6
Check DEF tank heater element resistance and operation
-
7
If pump receives correct voltage and command but still fails to operate, replace reductant pump B assembly
Vehicles where we've handled P20FB
Platforms in our catalogue with confirmed P20FB coverage.
Related powertrain codes
- P2000 — NOx Adsorber Efficiency Below Threshold Bank 1
- P2001 — NOx Adsorber Efficiency Below Threshold Bank 2
- P2002 — Diesel Particulate Filter Efficiency Below Threshold Bank 1
- P2003 — Diesel Particulate Filter Efficiency Below Threshold Bank 2
- P2004 — Intake Manifold Runner Control Stuck Open Bank 1
- P2005 — Intake Manifold Runner Control Stuck Open Bank 2
Frequently asked questions
Can I keep driving with a P20FB code active?
Short distances are generally possible, but the SCR system is not reducing NOx correctly. Many diesel vehicles enforce a progressive torque derate or a no-restart countdown when SCR faults remain active.
Will topping up the DEF tank clear P20FB?
Only if the fault was triggered by an empty or near-empty DEF tank. If the pump itself is failed, simply adding fluid will not resolve the code.
Is P20FB the same as a low DEF level warning?
No. P20FB specifically indicates a performance or stuck-off fault with the reductant pump B itself.
Why does P20FB sometimes appear after a cold soak in winter?
DEF freezes at approximately -11 °C. If the DEF tank heating element is faulty, the frozen fluid can block the pump inlet and trigger P20FB on the next start.
Disabling P20FB in software
RaceTune can permanently disable P20FB — 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 P20FB 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 EDC17C74 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 P20FB 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