P04CD
Fuel Fill Door Open Request Sensor/Switch Stuck On.
- 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
- CD
- FaultThe specific fault in that area
What it means
P04CD means the control unit has seen the fuel fill door open request switch or sensor signal stuck in the 'on' (requested) state when it should not be. This input is normally pressed by the driver to release the filler door or to start depressurising a sealed fuel tank before refuelling. The exact circuit and logic depend on the vehicle, so the module that sets the code varies by model.
Symptoms
- Warning lamp on, or a fuel system or EVAP-related message in the dash
- Fuel filler door will not open, or opens or unlocks unexpectedly
- Fuel tank pressure release cycle runs constantly or will not complete (on vehicles with a sealed tank)
- Difficulty refuelling, or the pump nozzle clicking off early
- Possible EVAP-related codes stored alongside P04CD
Possible causes
- Faulty or sticking fuel door request button or switchlikely
- Short to ground or to supply in the switch signal wiringlikely
- Water ingress, corrosion or damaged connector at the switch or control modulepossible
- Fuel door latch or release mechanism jammed, holding the switch in the on positionpossible
- Fault in the control module input circuit that reads the switchrare
- Outdated or faulty control module software (only if a known issue for the specific model)rare
How to diagnose
- Read all stored and pending codes and note the freeze frame data, then check for related EVAP, fuel tank pressure or body control codes
- Look at the fuel door button and surrounding trim for damage, dirt, or a sticking or stuck-in button
- Check live data for the fuel door request status and see whether it changes when the button is pressed and released
- Inspect the switch connector and wiring for corrosion, water, chafing and pushed-out pins
- Check the filler door and latch operate freely and are not pressing on the switch
- Measure the switch signal, supply and ground against the manufacturer wiring diagram, with the switch unplugged and then connected
- Check for a wiring short to ground or supply between the switch and the control module
- Check for any manufacturer software updates or technical bulletins for the model before condemning the module
How to fix
- Replace the faulty fuel door request switch or button
- Repair or replace damaged wiring and clean or replace corroded connectors
- Free or repair the filler door latch or release mechanism if it is jamming the switch
- Repair the source of any water ingress and dry or replace affected connectors
- Replace the control module only after the wiring and switch are proven good
- Apply a software update only if the manufacturer lists it as a fix for this fault
Can I keep driving?
Low severity
The car can normally be driven as usual, but book it in soon as refuelling may be difficult. If the fuel tank pressure release is affected or other EVAP or fuel warnings appear, have it checked promptly.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
