P2EC6
Reductant Level Sensor Circuit HighP2EC6 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 P2EC6 means
P2EC6 is stored when the ECM or SCR control module detects that the reductant (DEF) level sensor signal voltage is above the expected maximum calibrated range. The level sensor monitors how much DEF fluid remains in the tank and its output is used to warn the driver of low DEF conditions and to prevent the SCR dosing pump from running dry.
A high circuit condition typically points to a short to voltage in the sensor signal wire, an open return or ground circuit (which can pull the signal high through internal sensor circuitry), a failed sensor, or a faulty reference/signal circuit within the SCR module. The module compares the sensor output to known good limits and sets this fault when the signal exceeds the upper boundary.
When this code is active, the DEF level indication on the instrument cluster may be inaccurate or absent. In some calibrations the SCR system will continue dosing using default assumptions, but prolonged operation without a valid level signal can lead to pump damage from dry running and may trigger a low-level inducement warning prematurely.
Common causes
Most-frequently reported root causes when P2EC6 is logged.
-
1
Short to battery voltage in the level sensor signal wire.
-
2
Open ground or return circuit causing the signal to float high.
-
3
Failed DEF level sensor with internal electrical fault.
-
4
Corroded sensor connector creating a leakage current path to voltage.
-
5
Faulty SCR control module signal input circuit.
-
6
Damaged wiring harness from heat or abrasion near the DEF tank.
-
7
Incorrect sensor installed (wrong operating range for the application).
Symptoms drivers notice
How to diagnose P2EC6
A typical diagnostic flow when this code is present.
-
1
Scan for all DTCs and document freeze frame data before beginning tests.
-
2
Inspect the DEF tank level sensor connector and wiring for shorts, corrosion, or damage.
-
3
Measure signal voltage at the sensor connector with the ignition on; compare to specification.
-
4
Check the sensor ground and reference voltage circuits for continuity and proper voltage levels.
-
5
Disconnect the sensor and observe if the signal voltage drops to a normal open-circuit value.
-
6
Replace the level sensor if wiring is intact and the sensor output is out of range.
-
7
Clear codes and verify the repair with a functional test of the DEF level indication.
Related powertrain codes
- P2E34 — Exhaust Gas Recirculation Mass Flow Sensor Circuit Low
- P2E3D — NOx Sensor Heater Control Circuit Low (Bank 2 Sensor 1)
- P2E4C — NOx Sensor Signal Stuck Lean (Bank 1 Sensor 2)
- P2E4D — NOx Sensor Signal Stuck Rich (Bank 1 Sensor 2)
- P2E52 — Reductant Pump Control Circuit Open
- P2E53 — Reductant Pump Control Circuit Low
Frequently asked questions
Can a full DEF tank cause P2EC6?
A genuinely full tank should produce a high signal, but only up to the sensor's maximum range. P2EC6 specifically indicates the signal exceeded the calibrated upper electrical limit, which points to a circuit fault rather than a truly full tank.
Will P2EC6 trigger an inducement derate?
It may, if the module interprets the invalid level reading as an empty tank condition. Some calibrations treat a failed level sensor as a low-DEF event.
Is the level sensor replaceable separately?
On many vehicles the level sensor is integrated into the DEF tank module assembly, requiring replacement of the combined unit.
Does topping up the DEF tank clear P2EC6?
No. P2EC6 is an electrical circuit fault, not a genuine low-level condition, so adding DEF will not resolve it.
Disabling P2EC6 in software
RaceTune can permanently disable P2EC6 — 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.
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 P2EC6 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