Home / DTC / P2D47 — Hybrid/EV Battery Pack C Over Temperature

P2D47 — Hybrid/EV Battery Pack C Over Temperature

Detailed page for trouble code P2D47.

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

P2D47

Generic P — Powertrain

Hybrid/EV Battery Pack C Over Temperature

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

Causes

  • Battery pack thermal runaway or internal short in Pack C
  • Cooling system failure (pump, coolant leak, blocked passages)
  • Cooling fan(s) not operating or obstructed
  • Faulty temperature sensor(s) or wiring for Pack C
  • High continuous charge/discharge current causing excessive heating
  • Poor mechanical/thermal contact or missing thermal interface material

Symptoms

  • Battery pack over-temperature warning or MIL with code P2D47
  • Reduced propulsion power or limp-home mode to limit thermal stress
  • Charging may be reduced or disabled until temperature falls
  • Cooling fans or pump running continuously or at high speed
  • Unusual odors or heat felt from battery area (in severe cases)
  • Related DTCs for cooling system, sensors, or high-voltage components

What to check

  • Read and record all stored DTCs and freeze frame data; note vehicle conditions when fault set
  • Confirm which modules are defined as Pack C in vehicle documentation
  • Visually inspect battery pack exterior, cooling ducts, fan(s), and wiring for damage or obstruction
  • Check coolant level, hoses, fittings, and look for leaks or contamination (if liquid-cooled)
  • Using a capable diagnostic tool, monitor pack C temperature sensor values, pack voltage, individual module temps (if available), coolant temp, pump/fan status, and charge/discharge current in real time
  • Inspect connectors and wiring to Pack C temperature sensors and cooling system for corrosion, looseness, or pin damage

Signal parameters

  • Battery Pack C temperature (°C or °F) and freeze-frame value
  • Temperature sensor voltage or resistance at key temperatures (confirm within spec)
  • Coolant temperature and flow/pump commanded vs actual status
  • Fan commanded speed vs measured RPM or output
  • Charge/discharge current and battery pack voltage at time of event
  • Time or duration above temperature threshold that set the fault

Diagnostic algorithm

  1. Retrieve DTCs, freeze frame, and battery management system (BMS) logs. Note ambient, vehicle speed, SOC, and current at fault occurrence.
  2. Review manufacturer service info for Pack C layout, temperature sensor locations, and allowable temperature limits/procedures.
  3. Visually inspect pack C area, cooling ducts, fans, hoses, and harnesses for damage or blockage. Repair any obvious issues.
  4. Verify coolant level and condition (if applicable). Pressure-test cooling circuit and inspect for leaks; repair and refill per procedure.
  5. With a diagnostic tool, monitor Pack C temperature sensors while operating cooling fans/pump. Command fans/pump ON and confirm operation and expected current draw.
  6. Measure temperature sensor voltages/resistances and compare to specifications. Back-probe connectors; repair open/shorted circuits or connectors as needed.
  7. Check charging/drive currents and BMS cell/module data for signs of internal heating or failing modules in Pack C. If specific modules overheat, isolate or service per manufacturer guidance.
  8. If sensors and cooling operate correctly but excessive heating persists, perform high-voltage isolation and follow safety procedures to inspect/replace affected modules or the battery pack assembly.
  9. After repairs, clear codes and reproduce driving/charging conditions to confirm the fault does not return. Verify BMS logs and perform any required relearn or recalibration procedures.
  10. If intermittent or unclear, consult manufacturer technical service bulletins or contact technical support for advanced diagnostics or software updates.

Likely causes

  • Coolant pump failure or low coolant flow serving Pack C
  • Blocked coolant/air passages or external debris obstructing cooling
  • Failed temperature sensor or open/shorted temperature sensor circuit
  • High current draw (charging or heavy regen) combined with degraded cells in Pack C

Fault status

⚠️ Status
P2D47 — Hybrid/EV Battery Pack C Over Temperature. Pack C temperature exceeded allowable limits; thermal management may limit charging/drive to protect battery. Inspect cooling, sensors, wiring, and pack condition.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-6 hours

Similar codes

9,565

The library contains 9,565 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