What it means
The open-request switch never registers an active state - either the contact stays open mechanically or the wiring is permanently broken. The driver cannot trigger door release.
How it works
The fuel-fill door open-request switch should change state when pressed and return when released. P04C9 sets when the control module does not detect the active request, consistent with a switch contact that stays open or a broken input path.
Common causes
Most likely first.
- Switch contact stuck open
- Carbon or debris buildup preventing free movement
- Component wear with age - mechanical play
Symptoms
- Fuel-fill door may not release when requested
- Open-request button may not respond
How to diagnose it
- Check scan-tool live data for the open-request state while pressing and releasing the button to confirm it never registers.
- Inspect the button for sticking, restricted movement, debris, or damage that could prevent the contact from closing.
- Check the switch connector and nearby wiring for loose terminals, corrosion, or a break in the signal path.
- Test switch continuity while operating the button and compare the result with the manufacturer's specification.
- If the switch changes state correctly, trace the input wire to the control module and check continuity and terminal fit.
Common fixes
- Clear debris and free a button that is mechanically obstructed, if the switch is serviceable.
- Reconnect or repair loose or corroded switch terminals.
- Repair an open or damaged input wire.
- Replace the open-request switch if its contact fails to change state.
Can I keep driving?
You can usually drive if the fuel-fill door is secure, but confirm you can open it before you need fuel. The switch may continue to prevent door release.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.