DTC codes / P05xx · Vehicle speed, idle control and auxiliary inputs / P058E
P058E indicates that the battery monitor module has reported an internal temperature that exceeds its safe operating limit, which the control module interprets as an overheating condition. The computer detects this through a temperature sensor or calculated value inside the battery monitoring system, and it sets the code to protect the module and the battery from heat-related damage.
It is generally safe to drive a short distance to a repair shop, but avoid heavy electrical loads and long trips until the fault is diagnosed. If the battery warning light is on or you notice electrical problems, stop driving and have the vehicle towed to prevent damage to the battery and charging system.
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.