P0CDEDrive Motor A Position Sensor Circuit C Intermittent/Erratic
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Can trigger limp mode
- How the car detects it
- P0CDE describes a circuit C signal from the drive motor A position sensor that drops out or jumps briefly instead of failing for good. That pattern suits loose terminals at the resolver plug, a harness strained by drivetrain movement, or a winding or contact that opens only when hot. Short glitches matter because the inverter needs the rotor angle continuously; GM therefore evaluates its resolver circuits A and B within fractions of a second (0.25 s in a 0.375 s window). No manufacturer publicly documents P0CDE or the meaning of circuit C, so CARB's requirement to monitor electric drive inputs is the general basis. A dropout can cause a jolt, a hybrid warning or a switch to engine operation, and after a restart the car often drives normally again. A wiggle test with the motor warm helps.
- What you may notice
- Occasional jolt or hybrid system warning
- Temporary switch to engine operation
- Fault disappears after restart
- Likely causes
- LikelyLoose or spread terminal in the resolver connector
- PossibleHarness strained or chafed by drivetrain movement
- RareResolver winding or joint that opens when hot
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Hard · Usually a job for a workshop.Typical cost: €80 – €1,500
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.