Home / DTC / P0C70 — Hybrid/EV Battery Temperature Sensor C/D Correlation

P0C70 — Hybrid/EV Battery Temperature Sensor C/D Correlation

Detailed page for trouble code P0C70.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P0C70

Generic P — Powertrain

Hybrid/EV Battery Temperature Sensor C/D Correlation

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or corroded connector(s) at battery temperature sensor C or D
  • Broken, shorted or high-resistance wiring between sensors and the BMS/ECU
  • Faulty temperature sensor (NTC/PTC) on battery module C or D
  • Water intrusion or contamination at sensor or connector
  • Intermittent connection due to chafing or broken conductor
  • Incorrect sensor installed or sensor swapped between locations

Symptoms

  • DTC P0C70 stored in memory and possibly MIL illumination depending on manufacturer
  • Battery pack temperature readouts (C and D) show large difference on scan tool or inconsistent values over time
  • Possible limp-home or reduced charging/discharging performance from BMS safe-mode
  • Charging inhibited or reduced regenerative braking depending on system strategy
  • Vehicle may log related thermal management codes

What to check

  • Read freeze frame and live data with an appropriate scan tool; record sensor C and D temperatures and any other battery temperature sensor values
  • Inspect connectors and harness for visible damage, corrosion, water ingress, or poor retention at the battery pack and at the controller
  • Perform wiggle test on wiring while monitoring live data to detect intermittent faults
  • Compare suspected sensor resistances/voltages to expected values (see signal parameters) with the pack de-energized and following safety procedures
  • Check for other stored battery pack or BMS codes that may indicate broader issues
  • Verify harness pin seating and continuity back to the BMS/ECU; check for shorts to ground or battery positive

Signal parameters

  • Sensor type: commonly NTC thermistor mounted to battery module (may vary by manufacturer)
  • Typical ECU signal range: 0–5.0 V (common), operational span often ~0.5–4.5 V; sensor voltage should change smoothly with temperature
  • Typical resistance behavior for NTC: resistance decreases as temperature rises; common nominal resistances at 25°C vary by design (typical example 2–20 kΩ) — consult vehicle manufacturer data for exact values
  • Expected correlation: sensors on the same module/area should track within a few degrees (exact allowable delta is manufacturer-specific); large steady discrepancies indicate fault
  • When monitoring live data, a healthy sensor shows smooth, plausible temperature drift; erratic jumps, stuck values, or opposite trends indicate a problem

Diagnostic algorithm

  1. Safety first: follow manufacturer procedures to isolate high-voltage battery before performing any physical checks near battery pack.
  2. Connect a scan tool and record live temps for sensors C and D, and any related battery temperature readings. Note the delta and whether values change with ambient or controlled temperature change.
  3. Visually inspect sensor C and D connectors and harness for damage, corrosion, water, or improper routing. Repair or replace damaged connectors or harness sections as needed.
  4. With pack safely de-energized and using vehicle-specific service manual instructions, disconnect each sensor one at a time and measure sensor resistance vs. temperature; compare to manufacturer specifications. Replace sensor if out of spec.
  5. Perform voltage checks at the ECU/BMS connector with ignition on (following safety procedures): verify reference voltage and sensor signal voltage for both channels. Look for open, short to ground, or short to battery. Repair wiring as required.
  6. If wiring and sensors test good, swap sensors C and D (or swap harness connectors if design allows) and re-check live data to see if the fault follows the sensor or stays with the circuit (helps isolate sensor vs. harness/BMS).
  7. If the fault follows the sensor, replace the sensor. If the fault remains on the same channel, investigate harness and BMS input channel; perform continuity and insulation resistance checks to the controller pins.
  8. After repairs, clear codes, perform a functional test and road/charge cycle while monitoring temperatures to confirm correlation is restored and code does not return.
  9. If BMS input channel suspected faulty after harness and sensor checks, consult manufacturer guidance for controller diagnostics or replacement.

Likely causes

  • Connector corrosion or loose terminal at one of the temperature sensors
  • Open or short in the harness between the sensor pair and the controller
  • Single failed temperature sensor (C or D) giving an outlier reading
  • Faulty BMS input channel (less common)

Fault status

⚠️ Status
BMS reports poor correlation between battery temperature sensors C and D; readings differ beyond allowed threshold. Investigate sensors, wiring, connectors, and BMS inputs.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

9,524

The library contains 9,524 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email