P058F Battery Monitor Module Temperature Too Low
The battery monitor module (intelligent battery sensor) sits on the negative terminal of the 12 V battery: a shunt measures current, electronics also measure voltage and temperature and calculate state of charge, health and cranking ability, reporting over LIN. Energy management uses the data for alternator control, idle boost and stop-start release, which is why the engine module diagnoses it. GM sets P058A–P058F in its engine modules from 2016 as type B, warning lamp after two trips. P058F means the module reports a temperature below its plausible range: GM sets it below −43 °C in 4 of 5 samples, but only with an outside temperature above −20 °C – so the value is physically implausible, usually an open sensing circuit or faulty sensor. It suspends P058C; the charge voltage then lacks correct temperature compensation.
Likely causes
Symptoms
- Check engine light on
- Stop-start not available
- No driveability problems
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: gsi.ext.gm.com, gsi.ext.gm.com, techtips.ie.