P0A97 — Hybrid Battery Pack Cooling Fan 2 Performance/Stuck Off

P0A97 — Hybrid Battery Pack Cooling Fan 2 Performance/Stuck Off. A fault in the engine cooling and temperature control. Short, gentle driving to a shop is usually possible. Typical causes: faulty coolant temperature sensor, low coolant level or air in the system, water pump or radiator issues.

powertrain (engine/transmission)

Is it safe to drive?

Drive with caution Drive with caution and watch the temperature gauge. A thermostat stuck open mainly costs fuel; any sign of overheating means stop immediately — driving an overheating engine destroys head gaskets and worse.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm P0A97 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the engine cooling and temperature control for damage, corrosion, chafing or poor contact.
  4. Subsystem check Command the hybrid battery pack cooling fan 2 performance/ on and off with a scanner and watch the feedback signal; then remove and inspect the mechanism for sticking before replacing it.
  5. Subsystem check Watch coolant temperature in live data during warmup — it should climb smoothly to operating temperature.
  6. Subsystem check Check coolant level and feel upper/lower radiator hoses to verify thermostat operation.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0A97 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for P0A97 (parts and labor, USD, independent shop rates): Cooling system repair (pump, fan, radiator): $300–$1,200; Replace the thermostat: $150–$400; Replace the coolant temperature sensor: $100–$300. Overall, fixing P0A97 usually costs between $100 and $1,200. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

How much does it cost to fix P0A97?

Cooling system repair (pump, fan, radiator) — $300–$1,200; Replace the thermostat — $150–$400; Replace the coolant temperature sensor — $100–$300. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What is the most common cause of P0A97?

The most common causes are: faulty coolant temperature sensor, low coolant level or air in the system, water pump or radiator issues.

What are the symptoms of P0A97?

Drivers most often notice: increased fuel consumption, Check Engine Light on, overheating warnings in severe cases, temperature gauge reads low or never reaches normal.

How do I diagnose P0A97 myself?

Start with a scan: confirm P0A97, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the hybrid battery pack cooling fan 2 performance/, and verify the suspect component against live data before buying parts.

Will P0A97 clear itself?

Sometimes P0A97 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

When your vehicle's computer detects that the second hybrid battery pack cooling fan isn't responding correctly to commands, it logs trouble code P0A97. This fault falls squarely within the powertrain category, touching both engine management and hybrid system controls. In plain terms, the ECU (Engine Control Unit) expects the fan to turn on or off based on temperature readings, but the feedback signal tells it the fan failed to change state — either it stayed frozen in place when it should have spun up, or it kept running when it should have shut down.

The cooling fan serving the hybrid battery pack plays a critical role in managing pack temperatures during charging, discharging, and operation. Modern hybrid systems generate significant heat, and without proper airflow through the cooling fins, thermal runaway becomes a real concern. To set P0A97, the control module compares actual sensor readings against its programmed thresholds across multiple drive cycles. When the numbers don't match expectations for a sustained period, the code triggers. Simultaneously, the ECU captures a freeze frame snapshot — engine RPM, load percentage, coolant temperature, and vehicle speed recorded at the exact moment the failure occurred. Pulling that snapshot first during diagnosis gives you a head start on recreating the problem conditions.

What triggers code P0A97?

Several root causes can produce this specific fault code. The most frequent culprit is a cooling fan motor that has worn out, lost torque, or developed a broken spring mechanism that prevents the blades from spinning freely. Carbon buildup, accumulated dirt, or corrosion on the fan assembly can physically jam the rotor, leaving it unable to respond to motor commands. Electrical problems matter too — welded relay contacts that keep the circuit permanently energized fool the computer into thinking the fan is working when it's actually stuck in one mode. Beyond the fan itself, the surrounding cooling system can be at fault: a faulty temperature sensor sending incorrect data, a thermostat that refuses to open or close properly, a weak water pump, or a radiator blockage can all trigger P0A97 indirectly. Low coolant levels introducing air into the system create similar symptoms. Finally, the fan relay itself can fail, breaking the command circuit entirely.

Signs something is wrong

Watch for these warning indicators when P0A97 is present. Your fuel economy may climb noticeably because the engine management system compensates for abnormal temperature readings. The Check Engine light will almost certainly illuminate and stay on. In more serious cases, you may see actual overheating warnings on your dashboard. The temperature gauge might read lower than normal or fail to climb to the proper operating range — both extremes point to cooling system dysfunction. Cabin heating often suffers too, since the same coolant circuit that cools the hybrid pack also supports heater performance in many vehicle designs.

Diagnosis steps for a competent technician

Effective troubleshooting follows a logical order. Begin by connecting a quality OBD2 scanner and retrieving P0A97 along with any other stored codes — related faults often reveal the actual root cause. Save the freeze frame data before clearing anything; that snapshot tells you what conditions existed when the failure was recorded. Next, search for technical service bulletins (TSBs) specific to your make, model, and model year — manufacturers publish documented fixes for many P0xxx codes, and a software update may resolve the issue without any parts replacement. Perform a thorough visual inspection of all wiring and connectors in the cooling fan circuit, looking for damaged insulation, corroded terminals, chafed wires, or loose plugs. Using your scanner, command the fan on and off while monitoring the feedback signal — the data should reflect the commanded state. If the signal doesn't change, remove the fan assembly and physically check the mechanism for binding, debris, or physical damage. Monitor coolant temperature in live data mode during a warm-up cycle; it should rise steadily to normal operating range. Finally, verify coolant level and test upper and lower radiator hose temperatures to confirm the thermostat opens at the correct temperature. After repairs, clear the code and complete a drive cycle matching the freeze frame conditions before declaring the job finished.

Repair options and what they cost

Always address the cheapest probable causes before replacing expensive components. Cooling system repairs involving the water pump, fan motor, or radiator typically run between $300 and $1,200 depending on parts and labor rates. Thermostat replacement alone generally costs $150 to $400. A failed coolant temperature sensor can be replaced for $100 to $300 in most applications. Electrical relay replacement, when that's the culprit, usually falls toward the lower end of the price spectrum.

Total bill reality check

Your final invoice hinges entirely on what component triggered P0A97 in your specific vehicle. Parts and labor at independent shops typically break down as follows: full cooling system work (pump, fan, or radiator) runs $300–$1,200; thermostat swap costs $150–$400; coolant temperature sensor replacement runs $100–$300. Most P0A97 repairs land somewhere between $100 and $1,200 total. The key money-saving strategy here is getting an accurate diagnosis before purchasing parts — the highest-priced scenario is rarely the actual problem, and buying a radiator when you only needed a relay hurts your wallet and your timeline.

Can you keep driving?

This fault warrants caution rather than panic. A stuck-open thermostat mainly costs you extra fuel at the pump. However, any sign of actual overheating — temperature gauge in the red, steam from the hood, or warning lights — means stop immediately and call for assistance. Continued driving with an overheating engine risks catastrophic head gasket failure, warped cylinder heads, or complete engine seizure. If the temperature gauge stays normal and no warning lights appear, you can reasonably continue to a repair facility, but don't ignore the code indefinitely.

Related OBD2 codes