DOBD DashX ☰ Browse all codes
P2412

Fuel Cap Sensor/Switch Circuit Intermittent/Erratic

EVAP (emissions) Generic OBD-II Low

What it means

P2412 means the fuel cap sensor/switch circuit is giving an intermittent or erratic signal. This switch tells the ECM whether the fuel cap is properly closed as part of the EVAP (fuel-vapor) system. The fault doesn't affect how the car drives β€” it's usually a loose or corroded connector β€” but it keeps the check-engine light on and can interfere with the EVAP monitor.

Low

Can I keep driving? Yes β€” this is an emissions-monitoring fault; the car runs and drives normally but may keep the check-engine light on.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Intermittent open or short in the fuel cap sensor/switch wiring or connector
  2. Corroded or loose connector at the fuel filler/cap switch
  3. Faulty fuel cap sensor/switch
  4. Faulty ECM/PCM (least likely)

How to diagnose & fix

Work through it in order

  1. Scan and confirm P2412 and make sure the fuel cap itself is properly seated.
  2. Wiggle-test the wiring and connector at the filler/cap switch while watching for signal dropouts.
  3. Inspect the connector for corrosion or spread pins; clean or repair.
  4. Test the cap sensor/switch operation against spec.
  5. Replace the sensor/switch if it fails; consider the ECM only as a last resort.

FAQ

Quick answers

Is it safe to drive with P2412?+
Yes. This monitors the fuel cap sensor circuit and doesn't affect how the car runs. It only matters for emissions and the check-engine light.
Can I just clear P2412?+
Because it's intermittent, it will return when the circuit glitches again. Focus on the connector and wiring rather than clearing it.

Related codes

Often seen with P2412

Read & clear P2412 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX