Powertrain, generic · Vehicle speed, idle control and auxiliary inputs

P058C Battery Monitor Module Temperature Monitoring Performance

Check engine lightOn
EmissionsRelevant
Drive cycleRequired
Limp modeNo

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. P058C concerns temperature measurement, which stands in for battery temperature in the charge voltage. GM compares two raw temperature values and sets it above 10 °C difference in 8 of 10 samples, also on values stored during sleep. FCA uses it too: on a 2016 Dodge Journey a blown 10 A fuse in the module supply set P058C with the battery light.

Likely causes

Battery sensor faulty internally (temperature)
Sensor supply interrupted (fuse, connector)
Heat from contact resistance at the terminal
Software

Symptoms

  • Check engine light on
  • Battery warning light (FCA case)
  • Stop-start inactive

Repair estimate

DifficultyEasyDIY possible
Parts and labour€5–250
Time0.2–1 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

battery monitor modulebattery terminallin busengine control module

Related codes

References: gsi.ext.gm.com, autoinc.org, techtips.ie.