Home >

P2407 Code? Here’s How to Fix It – Quickly and Easily

The P2407 code is a generic OBD-II error codes indicating an intermittent or erratic signal in the evaporative emission (EVAP) leak detection pump sense circuit. This system monitors the fuel system for vapor leaks.

Because this is a generic code, the exact diagnostic procedure varies by vehicle application. The code signals a detected electrical irregularity, but testing is required to identify the root cause before replacing any components.

P2407 Code Meaning

Key Takeaways

  • P2407 is a generic OBD-II code indicating an intermittent or erratic fault in the EVAP leak detection pump sense circuit.
  • The code signals an irregular signal detected by the control module, but does not automatically prove the pump has failed.
  • Possible causes include a failing leak detection pump, damaged wiring, corroded connectors, or a faulty fuel cap.
  • Diagnosis requires inspecting the EVAP system and measuring the pump sense circuit before replacing components.

P2407 Code Breakdown

P
Powertrain Engine, transmission, and emissions control systems.
2
Generic OBD-II / SAE Reserved Standardized code for auxiliary emissions and EVAP systems.
4
Auxiliary Emissions Specifically targets the Evaporative Emission (EVAP) control system.
0
Manufacturer-Defined Identifier Identifies the Leak Detection Pump sense circuit.
7
Intermittent / Erratic Indicates the signal is dropping out or fluctuating irregularly.

P2407 Code Description and Implications

The P2407 code indicates that the Powertrain Control Module (PCM) has detected an intermittent or erratic voltage signal from the EVAP leak detection pump sense circuit.

This pump is used on certain applications to pressurize or draw a vacuum on the fuel system to check for vapor leaks.

When the module monitors the sense circuit and detects a signal that drops out or fluctuates unexpectedly, it stores this generic code.

Common Causes of the P2407 Code

  • A failing or internally intermittent leak detection pump.
  • Damaged, chafed, or high-resistance wiring in the pump sense circuit.
  • Corroded, loose, or moisture-intruded connectors at the pump or PCM.
  • A poor electrical ground for the EVAP system components.
  • In rare cases, an internal fault within the PCM.

Symptoms Associated With P2407

  • Illuminated Check Engine Light.
  • Failed emissions inspection due to the stored EVAP code.
  • In most applications, there are no noticeable drivability symptoms.
  • A faint fuel odor may be present if the EVAP system is also leaking vapors.

Diagnosing the P2407 Trouble Code

Diagnosis begins by verifying the exact EVAP system layout for the vehicle, as not all vehicles use a dedicated leak detection pump. Using a scan tool capable of commanding the EVAP system is necessary.

The diagnostic path generally involves:

  • Inspecting the wiring harness and connector at the leak detection pump for physical damage, heat exposure, or corrosion.
  • Checking the fuel filler cap to ensure it is sealing properly, as a loose cap can affect system pressure.
  • Testing the pump sense circuit for intermittent opens or shorts while manipulating the wiring harness.
  • Using a smoke machine to check for physical EVAP leaks that may be affecting pump operation.

Repairing the P2407 Issue

Repairs must follow the confirmed root cause identified during the diagnostic procedure. If wiring damage or connector corrosion is found, repairing the harness and securing the connections is necessary.

If the leak detection pump fails electrical tests or live data confirms an erratic signal with intact wiring, replacing the confirmed failed pump is required.

If a loose or damaged fuel cap is found, replacing the cap and clearing the codes is necessary.

Cost Considerations for P2407 Repairs

Repair costs for a P2407 code vary based on the exact vehicle application, the confirmed root cause, and local labor rates.

If the issue is limited to a wiring repair or replacing a fuel cap, costs may be minimal. Replacing a leak detection pump involves moderate parts and labor expenses.

Prevention Strategies for Future Occurrences

Because P2407 relates to the EVAP system and its electrical circuits, preventing the code depends on the exact failure mechanism.

Keeping connector seals intact and ensuring wiring harnesses are properly secured away from road debris and heat sources can help prevent physical damage and moisture intrusion.

Ensuring the fuel filler cap is tightened securely after every refueling helps maintain proper EVAP system pressure.

Troubleshooting Tips and Best Practices

Always verify whether your application uses a dedicated leak detection pump or a different EVAP monitoring strategy, such as a natural vacuum leak detection system.

Avoid replacing the leak detection pump without first inspecting the wiring and checking for intermittent connection issues. A chafed wire will cause an erratic signal code even if the pump functions perfectly.

More OBD-II Codes

P2404P2402P2401P2263
P2262P2261P2419P242F
P2431P2433P2534P2600
P0440P0441P0442P0455
P0446P0456P0449P1450
P0300P0171P0420P0700

Frequently Asked Questions

Is the P2407 code generic or manufacturer-specific?

Yes. P2407 is a generic OBD-II code used across multiple manufacturers. However, the exact diagnostic procedure and EVAP system layout depend on the specific vehicle application.

Can I drive my car with a P2407 code?

Driving is usually safe, as this code typically does not affect engine performance or drivability. However, the vehicle will likely fail an emissions inspection until the EVAP fault is repaired.

Will clearing the code fix a P2407 fault?

No. Clearing the code will not repair an intermittent open circuit, damaged wire, or failing pump. Because P2407 is a hard electrical fault, the code will return when the signal fluctuates again.

Can a loose gas cap cause a P2407 code?

A loose gas cap typically triggers a generic EVAP leak code. However, if the cap causes severe pressure fluctuations, it could potentially contribute to erratic leak detection pump operation on some applications.

Does P2407 always mean the leak detection pump is broken?

No. The code indicates a detected signal irregularity. The root cause could be a chafed wire, a corroded connector, or a poor ground, requiring diagnosis before replacing any component.

What Should You Do About the P2407 Code?

Confirm the exact factory definition and wiring diagram for your specific vehicle application. Because P2407 is a generic code, the pinout for the EVAP leak detection pump will vary between different platforms.

Follow the applicable manufacturer diagnostic procedure to test the relevant system and components. Once the root cause is confirmed, complete the necessary repairs and verify the EVAP system operation before returning the vehicle to service.

About the author
David Lawrence
David grew up among mechanics and off-road enthusiasts, gaining deep knowledge in car mods, off-roading techniques, and automotive engineering, making him a trusted 4x4 expert.