Home / DTC / P04C4 — Fuel Fill Door Lock Position Sensor/Switch Circuit Range/Performance

P04C4 — Fuel Fill Door Lock Position Sensor/Switch Circuit Range/Performance

Detailed page for trouble code P04C4.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P04C4

Generic P — Powertrain

Fuel Fill Door Lock Position Sensor/Switch Circuit Range/Performance

Brand: Generic
Views: UK: 21 EN: 25 RU: 19
AI status
Completed
ready
Completed 100%
Page language: EN

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

  1. Clear the code and try to reproduce the fault while monitoring live data to capture behavior.
  2. Perform a visual inspection of fuel door, latch and actuator for mechanical damage or foreign objects that could affect position.
  3. Inspect the sensor connector and wiring for corrosion, pin damage, chafing, or water entry. Repair or replace as needed.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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 :)
Send to email