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
Ad
Tools You'll Need
- OBD2 diagnostic scanner
- Digital multimeter
- Automotive smoke machine (for EVAP leak testing)
- Electrical contact cleaner
- Small wire brush or connector cleaning tool
- Basic hand tool set (screwdrivers, pliers, socket set)
- Flashlight or work light
- Vehicle-specific repair manual or online repair database subscription
How to Fix Error Code P2407
-
Read and Record All Stored Codes
Do not clear codes before recording them. Clearing codes erases freeze-frame data that is essential for diagnosis. -
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. -
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. -
Locate and Inspect the EVAP Leak Detection Pump
-
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. -
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. -
Replace the EVAP Leak Detection Pump if Faulty
Disconnect the negative battery terminal before replacing any sensor or electrical component to avoid accidental shorts. -
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
OBD2 scanner
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
OBD2 scanner
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
OBD2 scanner
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
OBD2 scanner
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.