OBD-II code · Powertrain (generic)
P058E Battery Monitor Module Temperature Too High
The battery monitor module measures battery temperature above the safe upper threshold - charging is derated or stopped to prevent thermal runaway. Causes are heat soak from a hot engine bay, hard charging on a depleted battery, or a faulty sensor.
Is it safe to drive with P058E?
Usually safe to drive in the short term. Get it diagnosed when convenient, sooner if the car drives differently.
Common causes
- Most likelyHeat soak from engine bay
Repair at a glance
- Difficulty
- Easy
- DIY friendly
- Often, with basic tools
- Typical labour
- 0.4–1.6 h
- Emissions test
- Usually unaffected
- Parts involved
- Battery Monitor Module, Battery Thermal Management
Related codes
- P058BBattery Monitor Module Current Monitoring Performance
- P058CBattery Monitor Module Temperature Monitoring Performance
- P058DBattery Monitor Module Voltage Monitoring Performance
- P058FBattery Monitor Module Temperature Too Low
- P0590Cruise Control Multi-Function Input B Circuit Stuck
- P0591Cruise Control Multi-Function Input B Circuit Range or Performance
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.