P04DC Fuel Fill Door Position Sensor/Switch Circuit Range/Performance
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. P04DC means the door switch signal is electrically valid but implausible. A GM patent detects refuelling from a rising fuel level at standstill with low tank pressure; if the switch reported open for less than about 20 s, or closed for too long, it is faulty. A Ford patent sets a fault if the fuel level rose and the car drove off without the switch ever reporting open – the valve then stays open and the driver is warned. 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.
Likely causes
Symptoms
- 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
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: law.cornell.edu, patents.google.com, patents.google.com.