P25DC
Reductant Pump Speed Control Circuit HighP25DC is a generic OBD-II powertrain diagnostic trouble code: Reductant Pump Speed 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.
What P25DC means
P25DC is the complement to P25DB and is set when the ECM or SCR control module detects that the reductant pump speed control circuit signal is reading at or near its maximum value when a lower duty cycle or an off state is commanded. This indicates the control circuit is unable to reduce pump speed, which can lead to over-pressurization of the reductant supply line or uncontrolled DEF injection.
A circuit-high fault on the speed control line can be caused by a short to voltage on the control wire, an open in the return or ground path, or an internal failure of the pump driver circuit within the SCR module. In some architectures the pump uses a PWM-controlled motor driver; a shorted high-side driver will hold the motor at full speed regardless of the commanded duty cycle.
When this fault is active, system behavior varies by manufacturer: some implementations shut down the pump to prevent damage from over-pressure while others allow limited operation. Either way, accurate DEF dosing is compromised. Diagnosis should focus on identifying whether the fault is in the wiring or in the pump/module before any component replacement.
Common causes
Most-frequently reported root causes when P25DC is logged.
-
1
Short to voltage on the pump motor speed control signal wire.
-
2
Open ground path in the pump control circuit.
-
3
Failed high-side driver in the SCR control module keeping the pump at full speed.
-
4
Internal short in the pump motor driver circuit.
-
5
Corroded connector causing intermittent resistance that the module interprets as a stuck-high signal.
-
6
Wiring harness chafed and contacting a positive voltage rail.
Symptoms drivers notice
How to diagnose P25DC
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool, record all DTCs, and note any companion pressure or dosing codes.
-
2
With the ignition off and pump connector disconnected, measure voltage between the control wire and ground; unexpected voltage indicates a short to voltage.
-
3
Inspect the harness for chafing or contact with voltage sources.
-
4
Measure ground continuity from the pump connector back to the SCR module.
-
5
Attempt a pump actuator test; if the pump cannot be commanded off, suspect the module driver.
-
6
If wiring is clean and the fault is reproducible, evaluate whether the fault follows the harness or the module by swapping if applicable.
-
7
Replace the faulty component (pump or module) after wiring is confirmed good.
Vehicles where we've handled P25DC
Platforms in our catalogue with confirmed P25DC coverage.
Related powertrain codes
Frequently asked questions
How is P25DC different from P25DB?
P25DB is a circuit-low condition (signal stuck low or at zero), while P25DC is a circuit-high condition (signal stuck at maximum). Both indicate a control circuit fault but in opposite directions.
Can P25DC cause DEF line damage?
Potentially yes. If the pump runs uncontrolled at full speed, excess pressure can stress DEF supply line fittings and injector seals. Address this fault promptly.
Will clearing the code fix the problem?
Clearing the code without repairing the fault will result in it returning. The underlying wiring or component fault must be corrected.
Does this fault affect engine power?
Not immediately on most vehicles, but manufacturer derate strategies may reduce engine power or impose speed limits after the fault persists through multiple drive cycles.
Disabling P25DC in software
RaceTune can permanently disable P25DC — 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 P25DC 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 P25DC 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