OBD-II Generic Error Code P2407: How to Fix It

Medium 1-3 hours Medium Severity Verified June 2026
Error Code
P2407
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The P2407 error code means your vehicle's EVAP (Evaporative Emission Control) leak detection pump is sending an intermittent or irregular signal to the engine control module (ECM). This system is designed to prevent fuel vapors from escaping into the atmosphere, and when the pump's sensor behaves erratically, your check engine light trips. While this is a medium-severity code that won't immediately leave you stranded, it should be addressed promptly to avoid failing emissions tests and to prevent potential fuel vapor leaks.
Ad

Tools You'll Need

How to Fix Error Code P2407

  1. Read and Record All Stored Codes

    Do not clear codes before recording them. Clearing codes erases freeze-frame data that is essential for diagnosis.
  2. Inspect the Fuel Cap

    Always allow the fuel system to depressurize before opening the fuel cap. Do this in a well-ventilated area away from open flames or sparks.
  3. Visually Inspect the EVAP System Hoses and Lines

    Never inspect EVAP hoses while the engine is hot or running. Wait at least 30 minutes after the engine is off and work in a ventilated space — fuel vapors are flammable.
  4. Locate and Inspect the EVAP Leak Detection Pump

  5. Test the EVAP Leak Detection Pump Wiring

    Work carefully around the vehicle's wiring. Avoid probing live circuits without proper safety knowledge. Disconnect the battery's negative terminal before repairing wiring.
  6. Perform a Smoke Test on the EVAP System

    Never use actual smoke or open flame near the fuel system. Only use an automotive-approved smoke machine designed for EVAP testing.
  7. Replace the EVAP Leak Detection Pump if Faulty

    Disconnect the negative battery terminal before replacing any sensor or electrical component to avoid accidental shorts.
  8. Clear Codes and Perform a Drive Cycle

Parts You May Need

Fuel cap (gas cap)
Check Price on Amazon
EVAP leak detection pump
Check Price on Amazon
EVAP system vacuum hose
Check Price on Amazon
Wiring repair kit (automotive)
Check Price on Amazon
Fuel cap (gas cap)
Check Price on Amazon
EVAP leak detection pump
Check Price on Amazon
EVAP system vacuum hose
Check Price on Amazon
Wiring repair kit (automotive)
Check Price on Amazon
Fuel cap (gas cap)
Check Price on Amazon
EVAP leak detection pump
Check Price on Amazon
EVAP system vacuum hose
Check Price on Amazon
Wiring repair kit (automotive)
Check Price on Amazon
Fuel cap (gas cap)
Check Price on Amazon
EVAP leak detection pump
Check Price on Amazon
EVAP system vacuum hose
Check Price on Amazon
Wiring repair kit (automotive)
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic or dealership technician if: (1) You cannot locate the EVAP leak detection pump on your specific vehicle without specialized resources; (2) Wiring damage is extensive or involves the ECM connector; (3) You do not have access to a smoke machine and a simple visual inspection reveals no obvious leaks; (4) The code returns after replacing the pump, suggesting a potential ECM or deeper wiring fault; or (5) Your state's emissions test is upcoming and you need a confirmed repair before the inspection. EVAP diagnostics can be tricky, and misdiagnosis often leads to unnecessary parts replacement.

Frequently Asked Questions

Can I drive my car with a P2407 code?
Yes, in most cases you can continue driving with a P2407 code in the short term. It is a medium-severity code that typically won't cause immediate drivability issues or engine damage. However, you should get it diagnosed and repaired soon because it will cause your vehicle to fail an emissions inspection, and an underlying EVAP leak could allow harmful fuel vapors to escape into the environment or, in rare cases, into the cabin.
Is P2407 an expensive repair?
The cost varies depending on the root cause. A new fuel cap costs $10–$30 and is the cheapest fix. EVAP hose repairs typically run $50–$150 in parts and labor. A replacement EVAP leak detection pump can cost $80–$300 for the part alone, with labor adding $100–$300 at a shop. If wiring is involved, expect $100–$400 for diagnosis and repair. A smoke test at a shop usually costs $50–$100 and is money well spent before replacing expensive parts.
What is the EVAP leak detection pump and what does it do?
The EVAP leak detection pump is a small electric pump that is part of your vehicle's Evaporative Emission Control System. Its job is to pressurize the fuel vapor system and monitor for leaks that could allow harmful fuel vapors to escape into the atmosphere. The pump contains a sensor that reports back to the ECM, and when that signal becomes erratic or inconsistent, the ECM logs P2407.
Will P2407 clear itself after fixing the problem?
The code will not clear itself automatically right away. After repairing the root cause, you need to manually clear the code using an OBD2 scanner, then complete a full drive cycle. During the drive cycle, the ECM will run the EVAP system monitors. If the repair was successful and no fault is detected, the EVAP monitor will show 'complete' or 'ready' and the check engine light will stay off. If you skip clearing the code, some vehicles will eventually clear it after several successful drive cycles, but this can take days or weeks.
Could a bad gas cap really cause P2407?
Yes, a loose, worn, or cracked gas cap is a surprisingly common cause of EVAP-related codes including P2407. The fuel cap forms a critical seal in the EVAP system, and any breach can affect how the leak detection pump reads system pressure. Always start your EVAP diagnosis with the fuel cap — it is free to re-tighten and very affordable to replace, making it the lowest-cost first step before diving into more complex diagnostics.