OBD-II fault code

P0CCD: Charge Port Door Position Sensor Circuit Performance

What it means

The charge port door A position sensor reports a performance fault. Door state cannot be verified reliably.

At a glance

  • Usually lights the check-engine light

How it works

The charge port door A position sensor reports the door's position to the control module. This code sets when the circuit is electrically present but the reported position does not track the door's actual movement as expected, which can result from sensor drift or a loose mechanism.

Common causes

Most likely first.

  1. Sensor characteristic drifted
  2. Mechanism loose

Symptoms

  • Charge status indicator shows fault
  • Charging may not start or interrupts
  • Slower-than-expected charge rate

How to diagnose it

  1. Record freeze-frame data and compare scan-tool door position status with the actual door position through its full travel.
  2. Inspect the door linkage and sensor mounting for looseness, misalignment, or binding that could make sensor movement differ from door movement.
  3. Check the sensor connector and wiring for looseness, corrosion, or damage that could distort the signal.
  4. Move the door slowly while monitoring the sensor signal for a smooth, consistent change, and compare it with the manufacturer's specification.
  5. If the mechanism and wiring are sound but the reported position remains inaccurate, test the sensor and module input.

Common fixes

  • Tighten or realign a loose position-sensor mounting or door linkage.
  • Repair a binding or misaligned charge port door mechanism.
  • Clean and secure the connector or repair damaged sensor wiring.
  • Replace a sensor whose output has drifted or fails the specified test.

Can I keep driving?

Driving is generally possible when the door closes securely, but inaccurate position reporting can prevent charging or interrupt it. Confirm the door is fully closed and the charging status is normal before relying on a session.

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