Powertrain, generic · Hybrid propulsion

P0C59 Drive Motor B Position Sensor Circuit A Intermittent/Erratic

Check engine lightOn
EmissionsRelevant
Drive cycleNot required
Limp modePossible

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.

Likely causes

Poorly crimped or loose terminal in the motor B Circuit A path
Wire breaking inside its insulation where the harness flexes
Water ingress at the resolver or pass-through connector

Symptoms

  • Warning lamp that comes and goes
  • Short loss of motor B assistance or a jerk
  • Intermittent start problems on some hybrids

Repair estimate

DifficultyHardWorkshop job
Parts and labour€80–1,500
Time1–5 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

drive motor b position sensor awiring harnesshybrid control module

Related codes

References: law.cornell.edu, static.nhtsa.gov, en.wikipedia.org.