DTC codes / P05xx · Vehicle speed, idle control and auxiliary inputs / P058D
P058D indicates that the battery monitor module, which is often part of the battery current sensor or battery management system, has detected a voltage monitoring performance fault. The module compares its internal voltage readings with expected values and sets this code when the correlation falls outside the manufacturer's acceptable range, pointing to a problem in the voltage sensing circuit or the module itself.
You can generally continue driving with P058D, but avoid long trips or heavy electrical loads until the fault is diagnosed, as a failing battery monitor module or charging system issue could lead to a dead battery or electrical system problems. If the battery warning light is on or you notice electrical symptoms, have the vehicle checked promptly.
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.