Skip to content

P0CFF

Hybrid/EV Battery Pack Coolant Pump A Stuck/Stalled.

  • Generic
  • Powertrain
  • Generic code
  • High severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
C
AreaHybrid propulsion
FF
FaultThe specific fault in that area

What it means

P0CFF is a generic code meaning the hybrid or EV battery pack coolant pump 'A' is stuck or stalled. The control unit commands the pump to run but the feedback shows it is not turning, or is turning far slower than commanded. Without proper coolant flow the battery pack cannot be cooled or warmed correctly, so the system may limit power to protect the cells.

Symptoms

  • Hybrid, EV or battery system warning light on the dashboard
  • Reduced power or limited acceleration (limp mode)
  • Reduced or no charging, or charging slower than usual
  • Battery temperature higher than normal, or cooling fan running loudly and constantly
  • No pump hum or whine from the battery cooling system when it should be running
  • Reduced electric range or hybrid assist

Possible causes

  • Seized or worn battery coolant pump (internal failure of the motor or impeller)likely
  • Wiring or connector fault in the pump power, ground or control/feedback circuit (corrosion, chafing, loose pin)likely
  • Low coolant level or air trapped in the battery cooling circuit causing the pump to run dry or strugglepossible
  • Blockage or restriction in the coolant circuit or debris jamming the pumppossible
  • Blown fuse or faulty relay supplying the pumppossible
  • Fault in the control unit driving the pump or in its software calibration (varies by model)rare

How to diagnose

  1. Read all stored codes and freeze frame data, noting battery temperature, ambient temperature and whether other cooling or battery codes are present
  2. Check the battery coolant level and condition against the manufacturer's procedure, looking for leaks, contamination or signs of air in the system
  3. Listen and feel for the pump running when it is commanded on, for example during a bi-directional test or when the battery is warm
  4. Inspect the pump connector, wiring and related fuse and relay for damage, corrosion, water ingress or poor contact
  5. Check the pump supply voltage, ground and control signal with a multimeter or scope while it is commanded on
  6. Use a scan tool to command the pump and compare requested speed against reported speed or feedback
  7. Check for blocked hoses, kinked pipes or restrictions in the circuit, following the model-specific procedure
  8. Check for any manufacturer software updates or technical bulletins relating to the pump or its control

How to fix

  • Replace the battery coolant pump if it is seized, noisy or fails the commanded test
  • Repair or replace damaged wiring, terminals or connectors in the pump circuit
  • Replace the blown fuse or faulty relay after finding the reason it failed
  • Top up and bleed the battery cooling circuit using the manufacturer's procedure, and repair any leak found
  • Clear blockages or replace restricted hoses or components in the circuit
  • Update the control unit software only if an outdated or faulty calibration is confirmed as the cause

Can I keep driving?

High severity

Limit driving and have it checked promptly, as the battery may overheat and be damaged without proper cooling. If the car goes into limp mode, a temperature warning appears or the battery feels hot, stop safely and seek recovery to a workshop. High-voltage work must only be done by someone trained to do it.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.