P2EC6

Reductant Level Sensor Circuit High

P2EC6 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.

Code
P2EC6
Group
Powertrain
System
Powertrain
Severity
Warning (MIL on)
Need P2EC6 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

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

MIL illuminated, possibly alongside a DEF level warning.
Inaccurate or missing DEF level indication on the instrument cluster.
Potential SCR inducement countdown if the module interprets the fault as low DEF.
Dosing pump risk if it runs dry due to incorrect level data.
Other SCR-related DTCs may be stored alongside P2EC6.

How to diagnose P2EC6

A typical diagnostic flow when this code is present.

  1. 1
    Scan for all DTCs and document freeze frame data before beginning tests.
  2. 2
    Inspect the DEF tank level sensor connector and wiring for shorts, corrosion, or damage.
  3. 3
    Measure signal voltage at the sensor connector with the ignition on; compare to specification.
  4. 4
    Check the sensor ground and reference voltage circuits for continuity and proper voltage levels.
  5. 5
    Disconnect the sensor and observe if the signal voltage drops to a normal open-circuit value.
  6. 6
    Replace the level sensor if wiring is intact and the sensor output is out of range.
  7. 7
    Clear codes and verify the repair with a functional test of the DEF level indication.

Related powertrain codes

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.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

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