P2DCC Starter/Generator Position Sensor Correlation
P2DCC reports that the rotor position or speed the starter/generator derives from its own sensor disagrees with an independent reference. For a belt-driven machine the natural reference is the crankshaft: engine speed times the pulley ratio has to match machine speed. GM's eAssist runs this comparison under the drive motor performance code P0A90: more than 1,000 rpm between machine and ECM speed for 1.5 s within 2 s sets it as a one-trip Type A, while gaps above 500 rpm are counted over two key cycles. GM also watches the resolver for a tracking error above 5 degrees. A slipping belt can therefore look like a sensor fault. No manufacturer documents P2DCC publicly. Lacking a reliable angle, the controller usually stops assist and auto-start; CARB asks that such generator faults be detected.
Likely causes
Symptoms
- Start-stop and electric assist disabled
- Belt squeal or engine restart via 12 V starter instead
- Check engine light
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: gsi.ext.gm.com, law.cornell.edu.