Skip to content

P04B8

Fuel Fill Door Position Sensor/Switch Circuit.

  • Generic
  • Powertrain
  • Generic code
  • Low severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
4
AreaAuxiliary emission controls
B8
FaultThe specific fault in that area

What it means

P04B8 is the generic code for a fault in the fuel fill door position sensor or switch circuit. The control unit monitors the signal that reports whether the fuel filler door is open or closed, and it has seen a voltage or state that is out of range, implausible or not changing when expected. Fitment and the exact logic depend on the vehicle, as many cars do not use this feature.

Symptoms

  • Warning light on, such as the engine management lamp, or a fuel filler door or fuel system message
  • Fuel filler door warning showing on the dash when the door is shut
  • Fuel filler door that will not release, or will not stay locked
  • Evaporative system leak or purge codes stored alongside it on some vehicles
  • Refuelling difficulties, such as the fuel system not depressurising or the fuel tank release not working, on models with an electronically released filler

Possible causes

  • Faulty or misaligned fuel fill door position switch or sensorlikely
  • Damaged, corroded or loose connector at the filler door switchlikely
  • Wiring fault between the switch and the control unit, such as an open circuit, short to ground or short to voltagelikely
  • Fuel filler door mechanism or actuator that is stuck, bent or not closing fullypossible
  • Water ingress or dirt in the filler housing affecting the switchpossible
  • Fault in the control unit or body control module that reads the signalrare

How to diagnose

  1. Read all stored codes and freeze frame data, noting whether the fault is current or intermittent, and check for related evaporative or body control codes
  2. Visually inspect the fuel filler door, hinge, latch and surrounding area for damage, dirt, debris or corrosion, and confirm it closes fully
  3. Operate the door several times and watch the live data for the door position status to see if it changes between open and closed
  4. Inspect the switch, connector and wiring for damage, water ingress, corrosion, chafing or poor pin tension
  5. Check the switch supply, signal and ground circuits against the manufacturer wiring diagram, using a multimeter
  6. Test the switch itself for correct resistance or continuity in both door positions, using the manufacturer's specification
  7. Check for a relevant technical bulletin or software update for the vehicle, as the logic and fitment vary by model
  8. Clear the code after repair and road test to confirm it does not return

How to fix

  • Clean, adjust or refit the fuel filler door switch if it is misaligned or dirty
  • Replace the fuel fill door position sensor or switch if it fails testing
  • Repair or replace damaged wiring and clean or replace corroded connector terminals
  • Repair or replace the filler door mechanism or actuator if it is sticking or not closing
  • Update or repair the control unit only if a fault is confirmed and the manufacturer identifies this as a known cause

Can I keep driving?

Low severity

The car can normally be driven as this fault does not usually affect how it runs. Book it in soon, especially if the filler door will not open for refuelling or if other fuel system or evaporative codes are present.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.