OBD Guide

P04B7

Fuel Fill Door Position Sensor/Switch Circuit Intermittent/Erratic

P04B7 is an OBD-II diagnostic trouble code meaning: Fuel Fill Door Position Sensor/Switch Circuit Intermittent/Erratic. Common causes: malfunction of the fuel tank cap position sensor, open or shorted wiring harness. Estimated repair cost: $22–89.

Severity
Low
Can you drive?
Yes, but get it checked soon
Approx. repair cost
$22–89 (est.)

Symptoms

  • The 'Check Engine' light is on
  • EVAP system errors
  • Problems with refueling (in some models)
  • False warnings about an open tank cap

Causes

  • Malfunction of the fuel tank cap position sensor
  • Open or shorted wiring harness
  • Oxidation or corrosion of contacts
  • Problems with connectors
  • Engine control unit malfunction

How to Fix

  1. Visual inspection of the sensor and wiring harness
  2. Check contacts for corrosion or damage
  3. Sensor Resistance Testing
  4. Checking the integrity of the wiring harness
  5. Replace the sensor if necessary
  6. Cleaning or repairing contacts
  7. Resetting the error code and checking the system

Related codes

Error P04B7 by Vehicle Brand

FAQ

What does the P04B7 code mean?

P04B7 is an OBD-II diagnostic trouble code that indicates: Fuel Fill Door Position Sensor/Switch Circuit Intermittent/Erratic

What causes a P04B7 error code?

The most common causes of P04B7 include: Malfunction of the fuel tank cap position sensor; Open or shorted wiring harness; Oxidation or corrosion of contacts; Problems with connectors.

How do I fix a P04B7 diagnostic trouble code?

To fix P04B7: Visual inspection of the sensor and wiring harness. Check contacts for corrosion or damage. Sensor Resistance Testing. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P04B7?

Yes, but get it checked soon

How much does it cost to fix P04B7?

The estimated repair cost for P04B7 is $22–89. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat