OBD-II fault code

P2409: Fuel Cap Sensor or Switch Circuit Range or Performance

What it means

The control module detects a fuel cap sensor or switch signal that is outside the expected range or performance. The code does not by itself establish that the cap is improperly closed.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

The fuel-cap sensor or switch signals cap-related status to the control module for EVAP monitoring. P2409 sets when that signal is present but falls outside the expected range or does not change as expected. It does not by itself mean the cap is improperly closed.

Common causes

Most likely first.

  1. Faulty fuel cap sensor or switch
  2. Open, shorted, or high-resistance wiring
  3. Poor connector contact

Symptoms

  • Check-engine light on
  • Fuel-cap warning, if equipped

How to diagnose it

  1. Review freeze-frame data and fuel-cap sensor live data, if available, for readings that are implausible or fail to change.
  2. Inspect the cap, sensor or switch, and connector for damage, corrosion, loose terminals, or poor contact.
  3. Check the harness for chafing, pinching, or other damage that could cause a short or added resistance.
  4. With the circuit isolated as specified by the manufacturer, measure wiring continuity and check for shorts and excessive resistance.
  5. Test sensor or switch response through its operating range against the manufacturer's specification.

Common fixes

  • Restore good contact at a loose or corroded connector.
  • Repair wiring with excessive resistance, an open, or a short.
  • Replace a fuel-cap sensor or switch that gives an out-of-range or inconsistent signal.
  • Replace the cap assembly if its sensor or switch is integrated and the assembly is damaged.

Can I keep driving?

If the vehicle drives normally and there is no fuel odor or visible leak, short-term driving is generally possible. EVAP monitoring may remain unavailable, and any fuel leakage or strong fumes should be checked before driving further.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes