Severity High
P2412

Fuel Cap Sensor/Switch Circuit Intermittent/Erratic

What does the P2412 code mean?

The P2412 code indicates an intermittent or erratic signal from the fuel cap sensor/switch circuit, which monitors the presence and proper sealing of the fuel cap. This sensor is part of the evaporative emission control (EVAP) system. When the circuit signal is unstable, the powertrain control module (PCM) detects a fault, often due to a loose or faulty fuel cap, wiring issues, or a defective sensor. This can trigger the check engine light and may affect emissions testing.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Inspect and tighten the fuel cap; clear the code and retest.

2

Step 2: If code returns, visually inspect the fuel cap sensor wiring and connector for damage or corrosion.

3

Step 3: Test the fuel cap sensor/switch with a multimeter for proper resistance/continuity per manufacturer specs.

4

Step 4: If sensor is faulty, replace it; if wiring is damaged, repair or replace as needed.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

Yes, it is generally safe to drive, but the check engine light will stay on and you may fail an emissions test. It's best to fix it promptly to avoid potential EVAP system issues.

How much does it cost to fix?

The cost typically ranges from $50 to $150, including parts (fuel cap or sensor) and labor. A simple fuel cap replacement is on the lower end, while sensor replacement may be higher.

06. Related Codes