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

Medium 1-3 hours Medium Severity Verified July 2026
Error Code
P2405
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The P2405 trouble code means your vehicle's onboard diagnostic system has detected a low voltage or signal problem in the EVAP (Evaporative Emission Control) leak detection pump sense circuit. This pump is responsible for pressurizing the fuel vapor system so the ECM can detect fuel vapor leaks. While your car will typically still run, ignoring this code can cause failed emissions tests and may mask an actual fuel vapor leak that harms air quality and fuel efficiency.
Ad

Tools You'll Need

How to Fix Error Code P2405

  1. Scan and Record All Active Codes

    Do not clear codes without first writing them all down. Clearing codes erases freeze-frame data that is critical for diagnosis.
  2. Inspect the EVAP Leak Detection Pump and Wiring

    Make sure the ignition is OFF and the engine is cool before working near the fuel tank or fuel vapor lines. Do not smoke or work near open flames — fuel vapors are highly flammable.
  3. Check Connector and Ground Integrity

  4. Test the EVAP Leak Detection Pump Resistance

  5. Inspect EVAP Hoses and Canister for Damage

  6. Check the Charcoal Canister

    A saturated charcoal canister is a fire hazard. Handle it carefully and dispose of it according to your local regulations.
  7. Repair Wiring or Replace the Pump

    Use only fuel-system-rated connectors and wire insulation when repairing near the fuel tank area.
  8. Verify Repair with a Drive Cycle

Parts You May Need

EVAP Leak Detection Pump
Check Price on Amazon
Charcoal Canister
Check Price on Amazon
EVAP System Vacuum Hose
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
EVAP Leak Detection Pump
Check Price on Amazon
Charcoal Canister
Check Price on Amazon
EVAP System Vacuum Hose
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
EVAP Leak Detection Pump
Check Price on Amazon
Charcoal Canister
Check Price on Amazon
EVAP System Vacuum Hose
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
EVAP Leak Detection Pump
Check Price on Amazon
Charcoal Canister
Check Price on Amazon
EVAP System Vacuum Hose
Check Price on Amazon
Automotive Wiring Repair Kit
Check Price on Amazon
Ad

When to Call a Professional

You should call a professional mechanic if: you cannot locate the EVAP leak detection pump on your specific vehicle, your multimeter readings are inconclusive, the wiring damage is extensive or leads back toward the ECM, or if the code returns after replacing the pump and repairing visible wiring. EVAP system diagnosis sometimes requires a smoke machine to locate vapor leaks — a tool most DIYers do not own. Additionally, if your vehicle is still under warranty, have the repair performed at an authorized dealership to preserve coverage.

Frequently Asked Questions

Can I drive my car with a P2405 code?
Yes, in most cases your vehicle will continue to run normally with a P2405 code active. However, you will likely fail an emissions inspection, and the underlying issue could mask a real fuel vapor leak. It is best to diagnose and repair it promptly rather than ignore it long-term.
What is the EVAP leak detection pump and what does it do?
The EVAP leak detection pump is a small electric pump that pressurizes the evaporative emission control system so the ECM can check for fuel vapor leaks. It works by pumping air into the sealed vapor system and monitoring whether pressure holds steady. If pressure drops, the ECM knows there is a leak somewhere in the system.
How much does it cost to fix a P2405 code?
Repair costs vary widely depending on the root cause. A simple wiring repair or connector cleaning may cost little to nothing if you do it yourself. Replacing the EVAP leak detection pump typically costs between $80 and $250 for the part, plus $75 to $150 per hour in labor if a shop does the work. Total professional repair cost generally falls between $150 and $400 depending on your vehicle and location.
Will P2405 cause my check engine light to come on?
Yes. P2405 is a stored diagnostic trouble code that will illuminate the check engine light (MIL) on your dashboard. The light will remain on until the code is cleared with a scanner and the EVAP system completes a successful self-test during a drive cycle without detecting a fault.
Could a loose or bad gas cap cause a P2405 code?
A loose or faulty gas cap is more commonly associated with codes like P0457 or P0442. However, because the gas cap is part of the overall EVAP system seal, it is always worth checking and tightening it as a first step. If the gas cap is cracked or not sealing properly, replace it — it is the cheapest possible fix and rules out a simple cause before pursuing more involved diagnosis.