P25DB
Reductant Pump Speed Control Circuit LowP25DB is a generic OBD-II powertrain diagnostic trouble code: Reductant Pump Speed Control Circuit Low. 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 P25DB means
P25DB is stored when the ECM or SCR control module detects that the commanded signal for the reductant pump speed control circuit is at or near zero when the module expects a higher duty-cycle output. The reductant pump is responsible for pressurizing DEF from the tank and delivering it to the dosing injector; precise pump speed control ensures correct line pressure and injection quantity.
A circuit-low condition on the pump speed control line can result from a short to ground in the control wire, an open in the supply circuit, a failed pump motor driver, or an internal failure of the pump control module. When this fault is active the SCR system cannot reliably dose reductant into the exhaust, leading to elevated NOx emissions and potentially triggering a torque or speed derate after a prescribed number of drive cycles without a repair.
Diagnosis should include checking the control signal wire for shorts to ground, verifying pump supply voltage, and confirming the pump runs when commanded manually via a scan tool with actuator test capability. If the pump does not respond to a command test and wiring is intact, the pump assembly is the likely failed component.
Common causes
Most-frequently reported root causes when P25DB is logged.
-
1
Short to ground on the pump motor speed control signal wire.
-
2
Open circuit in the pump motor supply voltage line.
-
3
Failed reductant pump motor or internal pump controller.
-
4
Corroded pump connector causing high resistance in the control circuit.
-
5
Failed SCR module output driver for the pump circuit.
-
6
DEF freezing in extremely cold conditions damaging pump internals.
-
7
Pump blocked by crystallized urea deposits causing overload and driver shutdown.
Symptoms drivers notice
How to diagnose P25DB
A typical diagnostic flow when this code is present.
-
1
Use a scan tool to read all active and stored DTCs; document related SCR codes.
-
2
Attempt a pump actuator test with the scan tool to see if the pump responds.
-
3
Inspect the pump connector and harness for shorts to ground, open wires, or corrosion.
-
4
Measure pump supply voltage at the connector with the ignition on.
-
5
Measure the control signal voltage; a zero-volt reading when a duty-cycle is commanded indicates a short or driver fault.
-
6
Check for urea crystallization around the pump inlet that could cause mechanical blockage.
-
7
If wiring and power supply are good and the pump fails the actuator test, replace the pump assembly.
Vehicles where we've handled P25DB
Platforms in our catalogue with confirmed P25DB coverage.
Related powertrain codes
Frequently asked questions
Can cold weather cause P25DB?
DEF freezes at approximately -11 degrees Celsius. Most systems have a heater circuit; if the heater fails the DEF can freeze and block the pump, potentially causing this code. Check for a separate heater fault code.
Does P25DB disable the SCR system immediately?
Typically yes. Without reliable pump speed control the module cannot guarantee correct DEF pressure, so it disables dosing to avoid injector damage or under-dosing.
Is this code specific to a single manufacturer?
P25DB is a generic SAE J2012 code applicable to any diesel SCR system; however, exact component locations and specifications vary by manufacturer.
Can I refill the DEF tank to clear this code?
No. P25DB is a circuit fault unrelated to fluid level. Adding DEF will not resolve a speed control circuit issue.
Disabling P25DB in software
RaceTune can permanently disable P25DB — 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 P25DB 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
- Bosch EDC17CP09 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 P25DB 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