Obdaryn

P04BAFuel Fill Door Position Sensor/Switch Circuit High

  • Generic OBD-II code · Powertrain
  • Turns on the check-engine light
  • Matters for the ITP
  • Needs a drive cycle to confirm a fix
How the car detects it
Plug-in and some full hybrids keep the fuel tank sealed while driving, separated from the charcoal canister by a valve. When the driver presses the fuel button, the system opens the valve, lets the pressure escape into the canister and only then unlocks the filler door. A switch reports whether the door is open or closed, so that the tank can be sealed again afterwards. P04BA means the door switch signal is above its valid range – typically an open signal or ground line pulled up by the module, or a short to positive. If the door state is unknown, the system leaves the tank open to the canister as a precaution and suspends the leak tests. No manufacturer document available to us uses this code; the description follows CARB's input component rules and patents for the door switch.
What you may notice
  • Check engine light on
  • Fuel door open message although the door is closed, or missing when it is open
  • Door may not open or only after a delay
  • EVAP readiness not set
Likely causes
  • LikelySignal or ground line open (pull-up drives it high)
  • PossibleSignal line shorted to positive
  • PossibleSwitch faulty (high resistance)
  • RareModule input faulty
Inspection (ITP)
Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
Repair
Easy · Often possible to do yourself.Typical cost: €30 – €250

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.