OBD-II fault code

P0CD0: Charge Port Door A Position Sensor Circuit Intermittent/Erratic

What it means

The control module has detected an intermittent or erratic signal from charge port door A's position sensor. It sets the code when the sensor signal drops out or changes unpredictably while the door position is monitored.

How it works

The charge port door A position sensor tells the control module whether the door is open or closed. This code sets when the signal drops out or changes unpredictably while the module monitors door position, rather than remaining consistently high or low.

Common causes

Most likely first.

  1. Faulty position sensor
  2. Loose or corroded connector
  3. Damaged sensor wiring
  4. Charge port door binding or misalignment
  5. Control module fault

Symptoms

  • Charging port warning
  • Charge port door status shown incorrectly
  • Charging may be prevented or interrupted
  • Warning light or message

How to diagnose it

  1. Review freeze-frame data and monitor the door A position signal while slowly moving the door through its travel.
  2. Inspect the sensor connector and harness for looseness, corrosion, damaged insulation, or strain where the wiring flexes near the door.
  3. Check the sensor mounting, linkage, and door alignment for looseness or binding that could cause intermittent sensor movement.
  4. While watching live data, gently move the connector and harness to see whether the signal dropout can be reproduced.
  5. Test sensor output and wiring continuity against the manufacturer's specification, then check the module input only if those tests pass.

Common fixes

  • Reseat the sensor connector and secure the harness against movement.
  • Clean corroded terminals and repair damaged or strained wiring.
  • Correct a loose sensor mounting or binding door mechanism.
  • Replace the position sensor if its signal drops out during testing.

Can I keep driving?

Driving is generally possible if the door is secure, but erratic position reporting can prevent charging or interrupt a session. Make sure the door is fully closed before driving and confirm charging remains active when plugged in.

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.

Codes for the same component

Nearby codes