P2404
EVAP Leak Detection Pump Sense Circuit: Implausible SignalP2404 is a generic OBD-II powertrain diagnostic trouble code: EVAP Leak Detection Pump Sense Circuit: Implausible Signal. 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 P2404 means
P2404 is set when the ECM detects that the signal from the evaporative emission (EVAP) leak detection pump sense circuit is outside the expected range or does not respond as expected during an EVAP integrity test. Some EVAP system designs use an electric pump to pressurise or create a vacuum in the fuel tank and vapour lines so the ECM can detect leaks by monitoring pump current draw or a dedicated sense signal.
The code specifically targets the sense or feedback circuit of the pump rather than raw pump operation, meaning the pump motor may run but the circuit that reports pump load, vacuum achieved, or switch state is giving an implausible signal. Faults range from a defective pump assembly with an internal sensor fault, to wiring issues between the pump and ECM.
Diagnosis should begin with a visual inspection of the EVAP system for obvious leaks or disconnected hoses, followed by electrical checks on the pump sense wiring. If the EVAP system is physically intact, testing or replacing the leak detection pump assembly is often the resolution because the sense element is integral to the pump on many designs.
Common causes
Most-frequently reported root causes when P2404 is logged.
-
1
Faulty EVAP leak detection pump with a defective internal sense element.
-
2
Open or short in the pump sense signal wiring between the pump and ECM.
-
3
Corroded or damaged pump connector affecting the sense circuit.
-
4
EVAP system blockage preventing the pump from building expected pressure or vacuum.
-
5
Fuel cap not fully seated, introducing a large leak that overwhelms the pump.
-
6
Faulty ECM sense input circuit.
-
7
Moisture or fuel contamination inside the EVAP pump assembly.
Symptoms drivers notice
How to diagnose P2404
A typical diagnostic flow when this code is present.
-
1
Read all DTCs and freeze-frame data; note if additional EVAP codes are present alongside P2404.
-
2
Inspect the fuel cap to confirm it seals properly.
-
3
Visually inspect all EVAP hoses and connections for cracks, kinks, or disconnections.
-
4
Inspect the EVAP leak detection pump wiring harness and connector for damage or corrosion.
-
5
Measure sense circuit voltage and compare to specification with the key on.
-
6
Command the EVAP pump on via the scan tool and monitor the sense signal for a response.
-
7
Replace the EVAP leak detection pump assembly if the pump runs but no valid sense signal is produced.
Vehicles where we've handled P2404
Platforms in our catalogue with confirmed P2404 coverage.
Related powertrain codes
- P2400 — Evaporative Emission System Leak Detection Pump Control Circuit/Open
- P2401 — Evaporative Emission System Leak Detection Pump Control Circuit Low
- P2402 — Evaporative Emission System Leak Detection Pump Control Circuit High
- P2405 — Evaporative Emission System Leak Detection Pump Sense Circuit Low
- P2407 — Evaporative Emission System Leak Detection Pump Sense Circuit Intermittent/Erratic
- P2408 — Fuel Cap Sensor/Switch Circuit High
Frequently asked questions
Can a loose fuel cap set P2404?
A loose cap may contribute to EVAP faults but P2404 is specifically a sense circuit range or performance fault; a loose cap alone more commonly sets P0457 or P0455.
Where is the EVAP leak detection pump located?
Location varies by manufacturer; it is commonly found near the charcoal canister, at the rear of the vehicle near the fuel tank, or integrated into the EVAP canister assembly.
Is P2404 a serious code?
It is emissions-related and will cause MIL illumination and a failed readiness check, but it does not affect engine performance or create a safety hazard.
Can I clear P2404 without repair?
The code will return on the next EVAP monitor run if the underlying fault is not corrected; clearing without repair only temporarily extinguishes the MIL.
Disabling P2404 in software
RaceTune can permanently disable P2404 — 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 P2404 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 P2404 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