DTC codes / P2Dxx · Hybrid propulsion / P2D58
P2D58 indicates that the engine control module has detected a mechanical performance fault with Generator B, which is the second alternator or a belt-driven starter-generator on the vehicle. The computer monitors the generator's output and response to commands, and it sets this code when the generator fails to produce the expected voltage or current within a specified time, or when its mechanical drive system is not functioning correctly.
You can drive short distances to a repair shop if the battery is fully charged and the warning light is the only symptom, but avoid long trips or heavy electrical loads. If the battery is draining or the engine begins to stall, stop driving and arrange a tow to prevent being stranded.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.