Code
P04C4
Generic
P — Powertrain
Fuel Fill Door Lock Position Sensor/Switch Circuit Range/Performance
Views:
UK: 21
EN: 25
RU: 19
AI status
Completed
Completed
100%
Causes
- Faulty fuel fill door lock position sensor or switch
- Broken, frayed, or shorted wiring harness between sensor and control module
- Corroded, loose or damaged connector(s) at sensor or module
- Mechanical binding, obstruction or damage to the fuel door/lock actuator
- Poor ground or lost reference voltage to the sensor circuit
- Water intrusion or contamination at connector or sensor
Symptoms
- Malfunction Indicator Lamp (MIL) illuminated or stored fault
- Fuel fill door does not lock or unlock reliably
- Instrument cluster fuel door/lock status incorrect or inconsistent
- Intermittent operation of fuel door lock or inability to refuel in some modes
- Possible keyless entry or central locking anomalies tied to fuel door
What to check
- Read and record freeze-frame and live data with a scan tool; note sensor state and commanded state
- Visually inspect fuel door, latch and actuator for binding, broken components or foreign objects
- Inspect connector and wiring for corrosion, damage, pin bending or water intrusion
- Check fuses/relays related to body/lock circuits
- Backprobe sensor connector and monitor reference voltage, signal voltage and ground with a multimeter or scope while exercising lock
- Perform wiggle test on harness with ignition and scan tool connected to look for intermittent changes
Signal parameters
- Reference voltage: typically 5.0 V (verify factory spec)
- Signal voltage: expected to switch between near 0 V (closed/grounded state) and near reference voltage (open state) depending on sensor design; verify with wiring diagram
- Switch resistance: closed = near 0–5 ohms, open = OL (infinite) — confirm with service data
- Diagnostic current: very low (milliamps) for passive switch circuits
- Typical behavior: signal state should change reliably when door/lock is manually operated or commanded by the module
Diagnostic algorithm
- Clear the code and try to reproduce the fault while monitoring live data to capture behavior.
- Perform a visual inspection of fuel door, latch and actuator for mechanical damage or foreign objects that could affect position.
- Inspect the sensor connector and wiring for corrosion, pin damage, chafing, or water entry. Repair or replace as needed.
- With ignition on, backprobe the connector: verify reference voltage (5 V), verify good ground, and observe the signal while operating the lock manually or via scan tool. Note whether the signal transitions cleanly between expected levels.
- If signal is out of range, check continuity between the sensor connector and the module connector for shorts to power/ground and for opens. Repair wiring faults.
- If wiring and connector are good but the sensor signal does not change or is erratic, measure switch resistance with harness disconnected to confirm proper open/closed values. Replace the sensor/switch if out of spec.
- If sensor and wiring check OK, confirm the control module is commanding the actuator correctly using a scan tool or by verifying command outputs. Inspect related relays/fuses.
- After repairs, clear codes and re-test multiple cycles of lock/unlock and perform a road or functional test to ensure the code does not return.
- If all hardware checks good and wiring is intact but fault persists, consider module-level diagnostics or replacement only after verifying module outputs and communication are correct.
Likely causes
- Failed position sensor/switch
- Open or short in sensor signal or ground circuit
- Corroded connector at fuel door lock assembly
- Mechanical sticking of lock/actuator
Fault status
Status
Fuel Fill Door Lock Position Sensor/Switch Circuit Range/Performance — sensor signal out of expected range or not matching commanded state.
Repair difficulty: Medium
Diagnostic time: 0.5-2.0 hours
Similar codes
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
