P0CCD is set when the charge flap A position signal is electrically valid but does not fit what the flap should be doing, for example a state that disagrees with the last commanded movement. GM bulletin 25-NA-049 (March 2025) names the code for the Ultium models Cadillac Lyriq 2023 to 2025, Chevrolet Blazer EV and Equinox EV 2024 to 2025, and Cadillac Optiq and Escalade IQ 2025: drivers see a Service High Voltage message, the cause is attributed to software, and dealers are told to reflash the BECM (battery energy control module) through vehicle wide programming without replacing parts. Porsche describes a related hardware case for the Taycan, where a wrong end-position signal locked the opposite flap and new harnesses fixed it. Circuit faults proper are P0CCC, P0CCE and P0CCF.
Medium severity. Can I keep driving?If the car is running normally, drive in moderation to a repair shop. If it loses power or another warning appears, do not continue.
Symptoms
- Service High Voltage message (GM Ultium models)
- Flap status shown wrongly; another flap may be locked
Most likely causes
- Software anomaly in the battery control module (GM Ultium, bulletin 25-NA-049)
- Position sensor giving a wrong end-position signal
- Faulty harness between flap module and control unit
- Flap not reaching its end position because of mechanical binding
What to check, in order
Start with the simplest. You can tick off each step.
What each character of P0CCD means
- P: Powertrain: engine and transmission
- 0: Generic code: same on every make
- C: Subsystem depends on the code range
- CD: Specific fault in that system
Frequently asked questions
Can I keep driving with code P0CCD?
If the car is running normally, drive in moderation to a repair shop. If it loses power or another warning appears, do not continue.
What causes code P0CCD?
The most common causes are: software anomaly in the battery control module (GM Ultium, bulletin 25-NA-049); position sensor giving a wrong end-position signal; faulty harness between flap module and control unit.
Related codes
- P0CCCCharge Port Door A Position Sensor Circuit
- P0CCECharge Port Door A Position Sensor Circuit Low
- P0CCFCharge Port Door A Position Sensor Circuit High
- P0CD0Charge Port Door A Position Sensor Circuit Intermittent/Erratic
- P0CD2Charge Port Door A Unlock Control Circuit Performance
- P2E99Charge Port Door B Position Sensor Circuit Performance
Sources
Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.