Severity High
P2412

Fuel Cap Sensor Circuit Intermittent/Erratic

📅 Last reviewed: July 2026
What does the P2412 code mean?

The P2412 code indicates that the powertrain control module (PCM) has detected an intermittent or erratic signal from the fuel cap sensor or switch circuit. This sensor monitors the position of the fuel cap and is part of the evaporative emission control (EVAP) system. An intermittent fault can be caused by a loose or faulty fuel cap, damaged wiring, or a failing sensor. The code may set when the sensor signal fluctuates unexpectedly, often due to poor electrical connections or mechanical wear.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Inspect and tighten the fuel cap. Clear the code and test drive to see if it returns.

2

Step 2: Visually inspect the fuel cap sensor wiring and connector for damage, corrosion, or loose connections.

3

Step 3: Use a scan tool to monitor the fuel cap sensor signal while wiggling the wiring harness to identify intermittent faults.

4

Step 4: Test the sensor resistance and voltage according to manufacturer specifications; replace if out of range.

4. Frequently Asked Questions

Is it safe to drive with this code?

Yes, it is generally safe to drive, but the Check Engine Light will remain on. The issue may cause a small fuel vapor leak, which can affect emissions and fuel economy over time.

How much does it cost to fix?

The cost typically ranges from $50 to $150, including parts and labor. A new fuel cap costs around $10-$30, while sensor replacement may be $50-$100 plus labor.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P2412? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →