OBD Guide

P058C

Battery Monitor Module Temperature Monitoring Performance

P058C is an OBD-II diagnostic trouble code meaning: Battery Monitor Module Temperature Monitoring Performance. Common causes: battery temperature sensor malfunction, open or short circuit in wiring harness. Estimated repair cost: $56–167.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$56–167 (est.)

Symptoms

  • Dashboard warning
  • Reduced battery charging efficiency
  • Problems starting the engine in cold weather

Causes

  • Battery temperature sensor malfunction
  • Open or short circuit in wiring harness
  • Problems with the Battery Monitor Module (BMM)
  • Contact corrosion

How to Fix

  1. Check the integrity of the wiring harness to the temperature sensor
  2. Check the resistance of the temperature sensor
  3. Diagnose the BMM module on the scanner
  4. If necessary, replace the sensor or module

Related codes

Error P058C by Vehicle Brand

FAQ

What does the P058C code mean?

P058C is an OBD-II diagnostic trouble code that indicates: Battery Monitor Module Temperature Monitoring Performance

What causes a P058C error code?

The most common causes of P058C include: Battery temperature sensor malfunction; Open or short circuit in wiring harness; Problems with the Battery Monitor Module (BMM); Contact corrosion.

How do I fix a P058C diagnostic trouble code?

To fix P058C: Check the integrity of the wiring harness to the temperature sensor. Check the resistance of the temperature sensor. Diagnose the BMM module on the scanner. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with P058C?

Limited driving only, diagnose soon

How much does it cost to fix P058C?

The estimated repair cost for P058C is $56–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat