OBD-II code · Powertrain (generic, extended)
P2D58 Generator B Mechanical Performance
Generator B does not deliver the expected mechanical-to-electrical conversion. Bearing wear, drive coupling slip, or rotor imbalance.
Is it safe to drive with P2D58?
The car may go into limp mode (reduced power). Get it diagnosed before a long trip.
Common causes
- Most likelyGenerator bearing worn
- PossibleDrive coupling slip
Repair at a glance
- Difficulty
- Hard
- DIY friendly
- Best left to a mechanic
- Typical labour
- 2–8 h
- Emissions test
- Usually unaffected
- Parts involved
- Generator B, Wiring Harness, Ecm
Related codes
- P065CGenerator A Mechanical Performance
- P2D55Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit High
- P2D56Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit Intermittent/Erratic
- P2D57Generator B Control Circuit Range/Performance
- P2D59Generator B Over Temperature
- P2D5AReductant Level Sensor A/B Correlation
- P2D5BBattery Charging System Positive Contactor C Circuit
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.