Obdaryn

P0C59Drive Motor B Position Sensor Circuit A 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
P0C59 reports that Circuit A of the motor B resolver drops out or jumps for moments only, without a fault that persists as low, high or implausible. No manufacturer documents this code publicly. Where a dual-motor system uses it, the cause is nearly always mechanical: a terminal that loses grip under vibration, a cable section that flexes with the transmission, or water creeping into a plug. The GM truck note PIP4607A shows how a single poorly crimped terminal at the transmission pass-through connector can upset resolver signals of motor B. Since short glitches on a position signal disturb torque control, the controller may still cut motor B briefly. P0C57 and P0C58 are the steady faults on the same winding.
What you may notice
  • Warning lamp that comes and goes
  • Short loss of motor B assistance or a jerk
  • Intermittent start problems on some hybrids
Likely causes
  • LikelyPoorly crimped or loose terminal in the motor B Circuit A path
  • PossibleWire breaking inside its insulation where the harness flexes
  • PossibleWater ingress at the resolver or pass-through connector
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

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.