Quick Answer
The P2404 code indicates a problem with your vehicle’s EVAP leak detection pump sense circuit—the electrical signal that monitors the pump’s operation is out of range or not performing as expected. The most common fix involves replacing the leak detection pump or repairing a faulty electrical connection to the pump.
What Is the P2404 Code?
The P2404 diagnostic trouble code stands for “EVAP Leak Detection Pump Sense Circuit Range/Performance.” This code is triggered when your vehicle’s onboard diagnostic system detects that the electrical signal from the EVAP leak detection pump is either not being received, is outside the normal operating range, or is not performing as expected. The EVAP (Evaporative Emission Control) system prevents fuel vapors from escaping into the atmosphere, and the leak detection pump is a critical component that tests the system’s integrity.
What Does P2404 Mean?
The EVAP leak detection pump is responsible for pressurizing the fuel vapor canister and fuel tank to detect leaks in the system. The pump has an electrical sense circuit that sends feedback to the engine control module (ECM) about the pump’s operation. When the ECM receives a signal that is out of range or not performing within specifications, it sets the P2404 code.
This code can indicate several issues:
- Faulty pump sensor: The sense circuit itself may be malfunctioning
- Electrical connection problems: Loose, corroded, or damaged wiring to the pump
- Pump failure: The pump motor may not be operating correctly
- ECM issues: The engine control module may have trouble reading the signal
- Circuit resistance problems: Abnormal resistance in the sense circuit wiring
Common Symptoms of P2404
- Check Engine Light (CEL) illuminated on the dashboard
- Difficulty passing emissions testing
- Fuel smell near the fuel tank or charcoal canister area
- Hissing sound from the fuel tank area when the engine is off
- Poor fuel economy in some cases
- No other noticeable drivability issues (the vehicle may run normally)
- Intermittent Check Engine Light that comes and goes
Possible Causes (Ranked by Frequency)
- Faulty EVAP leak detection pump (Most Common): The pump’s internal sensor or motor may fail, causing incorrect signal transmission to the ECM.
- Loose or corroded electrical connectors: The connector at the pump may be loose, corroded, or improperly seated, preventing proper signal transmission.
- Damaged wiring harness: Wires leading to the pump may be damaged, pinched, or corroded, causing signal interruption or distortion.
- Open or short circuit in the sense circuit: A break in the wiring or an unintended electrical connection can cause out-of-range signals.
- Failed fuel vapor canister: A defective canister may cause the pump to work abnormally.
- Engine control module (ECM) malfunction: Rarely, the ECM itself may have trouble processing the pump signal correctly.
- Fuel tank pressure sensor failure: A related sensor may be providing incorrect feedback to the system.
Diagnostic Steps
Step 1: Scan for Additional Codes
Use an OBD-II scanner to read all diagnostic trouble codes. P2404 often appears alongside related codes like P2405 (EVAP Leak Detection Pump Control Circuit), P2406 (EVAP Leak Detection Pump Control Circuit Low), or P2407 (EVAP Leak Detection Pump Control Circuit High). These additional codes can help pinpoint the exact issue.
Step 2: Visual Inspection
Inspect the EVAP leak detection pump and its electrical connector for:
- Loose or corroded connectors
- Damaged or pinched wiring
- Water intrusion or moisture in the connector
- Physical damage to the pump housing
Step 3: Check Electrical Connections
Disconnect the pump connector and use a multimeter to check for:
- Proper voltage supply to the pump (typically 12V)
- Ground continuity
- Resistance in the sense circuit (should be within manufacturer specifications)
Step 4: Test the Pump Operation
With the engine off, apply 12V directly to the pump and listen for the pump motor to run. If the pump doesn’t operate, it’s likely faulty. If it does run, the issue may be with the sense circuit or ECM.
Step 5: Check the Fuel Vapor Canister
Inspect the canister for cracks, damage, or blockages. A faulty canister can cause the pump to malfunction or send incorrect signals.
Step 6: Consult the Service Manual
Reference your vehicle’s service manual for specific voltage and resistance specifications for the sense circuit. Use these values to determine if the pump is operating within normal parameters.
Repair Cost Estimates
The cost to repair a P2404 code varies depending on the root cause and your vehicle’s make and model:
- Electrical connector repair or replacement: $50–$150 (often the cheapest fix)
- Wiring harness repair: $100–$300
- EVAP leak detection pump replacement: $200–$600 (most common repair)
- Fuel vapor canister replacement: $300–$800
- Engine control module (ECM) replacement: $500–$1,500+ (rare)
- Complete EVAP system diagnosis and repair: $400–$1,200
Labor costs typically range from $75–$150 per hour, depending on your location and the complexity of the repair. Many shops charge $100–$300 for diagnostic work before beginning repairs.
Can I Still Drive With P2404?
Severity: Low to Moderate
In most cases, you can continue driving with a P2404 code, as it does not typically affect engine performance or drivability. However, there are some important considerations:
- Emissions testing: Your vehicle will likely fail emissions testing with this code active.
- Fuel smell: If the EVAP system is not functioning properly, you may notice fuel odors, which could indicate a more serious leak.
- Environmental impact: The EVAP system prevents harmful fuel vapors from entering the atmosphere, so a malfunctioning system contributes to air pollution.
- Fuel economy: In some cases, a faulty EVAP system can slightly reduce fuel efficiency.
- Warranty concerns: If your vehicle is under warranty, leaving the code unrepaired may void coverage for related components.
While the code is not an emergency, it’s recommended to have it diagnosed and repaired within a reasonable timeframe to avoid emissions test failures and potential environmental concerns.
Frequently Asked Questions
Can a loose gas cap cause a P2404 code?
A loose or faulty gas cap typically triggers P0457 (EVAP System Leak Detected—Fuel Cap Loose/Off) rather than P2404. However, a loose cap can allow air into the EVAP system, which may cause the leak detection pump to malfunction and set P2404. Always check your gas cap first and ensure it’s tight and in good condition.
Is the EVAP leak detection pump the same as the fuel pump?
No, they are different components. The fuel pump delivers gasoline from the tank to the engine, while the EVAP leak detection pump pressurizes the fuel vapor system to test for leaks. The EVAP pump is much smaller and is typically located near the charcoal canister or fuel tank.
Will clearing the P2404 code make it go away permanently?
Clearing the code with a scanner will temporarily erase it from the ECM’s memory, but if the underlying problem is not fixed, the code will return after the vehicle completes its diagnostic cycle (usually within a few driving cycles). The only permanent solution is to diagnose and repair the root cause.
How long does it take to replace an EVAP leak detection pump?
Replacement time varies by vehicle, but typically ranges from 1–3 hours of labor. Some vehicles have the pump easily accessible, while others require removing fuel tank components or other parts to reach it. Always consult your vehicle’s service manual for specific procedures.