P25C4
Reductant Level Sensor Circuit HighP25C4 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 P25C4 means
P25C4 is set when the ECM detects that the reductant (DEF) level sensor circuit voltage or signal is above the expected maximum operating range. Unlike a general circuit fault code, the high-circuit designation indicates the signal is present but reading above the calibrated upper limit, typically suggesting a short to battery voltage or a sensor that is producing a rail-high signal.
The ECM cannot determine a valid tank fill level when the sensor is saturated high, which prevents accurate DEF consumption monitoring and low-level alerting. Some control strategies will treat an implausibly high level reading as a sensor fault rather than an actual full-tank indication, and the system may limit or suspend certain DEF management functions while the fault is active.
Common causes include wiring shorts to a supply voltage, a failed sensor element that has lost its variable output and is stuck at maximum, or a connector fault that is bridging the signal pin to a power pin. The level sender is typically located inside or on the bottom of the DEF tank and can be accessed for testing by dropping the tank or removing an access panel where provided by the manufacturer.
Common causes
Most-frequently reported root causes when P25C4 is logged.
-
1
Short to battery voltage on the level sensor signal wire.
-
2
Failed DEF level sensor with output stuck at maximum.
-
3
Connector pin bridging between signal and power circuits.
-
4
Damaged wiring harness contacting a voltage source.
-
5
Failed sensor reference voltage supply causing incorrect signal rationing.
-
6
Moisture in the connector creating a conductive path to a power circuit.
-
7
Incorrect sensor installed with a different signal range.
Symptoms drivers notice
How to diagnose P25C4
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and capture all DTCs and live DEF level sensor data.
-
2
Verify actual DEF tank level visually or by draining and measuring to confirm the sensor is reading incorrectly.
-
3
Inspect the level sensor wiring harness for shorts to voltage, focusing on areas near power distribution wiring.
-
4
Measure sensor signal voltage at the ECM harness connector with the sender connector unplugged; a high reading confirms a wiring short.
-
5
If signal voltage drops to zero or within range with sender unplugged, measure sender output across its full range.
-
6
Check connector pin alignment and integrity for signs of bridging between signal and power pins.
-
7
Replace the level sender assembly if it produces a consistently high signal with no wiring fault found.
Vehicles where we've handled P25C4
Platforms in our catalogue with confirmed P25C4 coverage.
Related powertrain codes
Frequently asked questions
Why would a high-circuit fault prevent a low-level warning?
Because the ECM sees a saturated high reading as a full tank, it will not trigger a low-level alert even when the tank is empty, which can lead to pump damage from dry-running.
Can P25C4 and P25C0 be set at the same time?
Typically no, as P25C0 is a general circuit fault and P25C4 is a specific high-circuit fault. If both appear, review wiring for intermittent conditions or multiple faults affecting the circuit.
Is DEF level measured by a float or ultrasonic sensor?
Depending on the vehicle manufacturer, either float-type resistive senders or ultrasonic level sensors are used. The diagnostic approach differs slightly as ultrasonic sensors output a frequency or digital signal rather than a voltage.
Can overfilling the DEF tank cause P25C4?
An overfilled tank may momentarily read at maximum on a valid sensor, but a genuine P25C4 electrical fault will persist regardless of actual fill level and will be confirmed by the signal remaining at maximum when the tank is partially drained.
Disabling P25C4 in software
RaceTune can permanently disable P25C4 — 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 P25C4 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 P25C4 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