P0A96 — Hybrid Battery Pack Cooling Fan 2 Control Circuit/Open
OBD2 code P0A96 flags a problem with the engine cooling and temperature control (hybrid battery pack cooling fan 2 control circuit/open). Short, gentle driving to a shop is usually possible. Common culprits: thermostat stuck open or closed, wiring faults in the sensor circuit, faulty coolant temperature sensor.
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
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0A96 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- 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.
- Subsystem check Watch coolant temperature in live data during warmup — it should climb smoothly to operating temperature.
- Subsystem check Check coolant level and feel upper/lower radiator hoses to verify thermostat operation.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0A96 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0A96 (parts and labor, USD, independent shop rates): Replace the coolant temperature sensor: $100–$300; Cooling system repair (pump, fan, radiator): $300–$1,200; Replace the thermostat: $150–$400. Overall, fixing P0A96 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
What does OBD2 code P0A96 mean?
OBD2 code P0A96 flags a problem with the engine cooling and temperature control (hybrid battery pack cooling fan 2 control circuit/open). Short, gentle driving to a shop is usually possible. Common culprits: thermostat stuck open or closed, wiring faults in the sensor circuit, faulty coolant temperature sensor.
How much does it cost to fix P0A96?
Replace the coolant temperature sensor — $100–$300; Cooling system repair (pump, fan, radiator) — $300–$1,200; Replace the thermostat — $150–$400. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with P0A96?
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.
What is the most common cause of P0A96?
The most common causes are: thermostat stuck open or closed, wiring faults in the sensor circuit, faulty coolant temperature sensor.
Will P0A96 clear itself?
Sometimes P0A96 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 scan tool pulls code P0A96, it's flagging a fault in the hybrid battery pack cooling fan system — specifically the control circuit for fan number two. The powertrain control module stores this code when it can't maintain proper communication with the fan driver circuit or detects an open condition where it expects to see a signal. This isn't a sensor failure itself; it's the control architecture telling you something is preventing the fan from responding to commands.
The cooling fan assembly in hybrid vehicles serves a dual purpose. Beyond managing radiator temperatures during conventional engine operation, it actively regulates the hybrid battery pack temperature — a critical factor for battery longevity and safe operation. When the control circuit for fan two develops a problem, the module may still command fan operation, but the actual hardware fails to respond. The ECU logs P0A96 after monitoring this discrepancy across multiple drive cycles, using factory-calibrated thresholds to distinguish genuine faults from temporary electrical noise.
The stored freeze frame data is particularly valuable here. When the module sets P0A96, it captures engine RPM, load values, coolant temperature, and vehicle speed at the exact moment of failure. Reviewing this snapshot before diving into physical inspection helps narrow down whether the problem occurred during cold starts, highway cruising, or heavy loads — context that saves diagnostic hours.
Symptoms of P0A96
- Persistent or constantly running cooling fans, even after the engine has cooled down
- Temperature gauge hovering below normal operating range or failing to reach it
- Check Engine Light illuminated on the dashboard
- Reduced fuel economy due to the engine running cooler than designed
- Overheating warnings in more severe cases where battery or engine cooling is compromised
What Triggers P0A96
- Damaged or corroded wiring within the cooling fan control circuit
- A failed cooling fan motor that cannot spin despite receiving commands
- Faulty fan relay preventing power from reaching the fan assembly
- Short circuits or open circuits in the harness connecting the fan to the control module
- Malfunctions in the fan control module itself that processes commands from the ECU
- Related electrical faults that cascade into the fan circuit, such as power supply issues
Diagnosing P0A96 Step by Step
-
Connect an OBD2 scanner and confirm P0A96 is stored. Save the freeze frame data immediately — it documents engine conditions when the fault first appeared. This snapshot guides the rest of the diagnostic process.
-
Check for any related diagnostic trouble codes. Codes pointing to the same circuit or shared power supplies often reveal the root cause faster than inspecting components blindly.
-
Research technical service bulletins for your specific vehicle make, model, and year. Many manufacturers have published software updates or known fixes for P0A96 on particular platforms. Search by VIN on the manufacturer website or through NHTSA.
-
Perform a thorough visual inspection of the cooling fan circuit wiring and connectors. Look for damaged insulation, bent pins, corrosion, water intrusion, or loose connections that could interrupt the control signal.
-
Monitor live data from the coolant temperature sensor while the engine warms up. The reading should climb smoothly to the normal operating range. Erratic values suggest a faulty sensor rather than a wiring problem.
-
Verify coolant level and inspect upper and lower radiator hoses during warmup. Proper hose heat progression confirms the thermostat is functioning. After addressing obvious issues, clear the code and drive through the freeze frame conditions to see if P0A96 returns.
Repair Options for P0A96
Address the cheapest and most common failures first before spending on major components. Replacing the coolant temperature sensor typically runs $100–$300 including parts and labor. Cooling system repairs involving the water pump, fan motor, or radiator generally cost $300–$1,200 depending on which part fails. Thermostat replacement usually falls between $150–$400.
Total Repair Cost for P0A96
The actual cost depends entirely on which component triggered the fault. Based on typical independent shop rates in the United States, expect to pay between $100 and $1,200 total. An accurate diagnosis before purchasing parts is the smartest move — the most expensive scenario is rarely the first one you should check.
Can You Drive with P0A96?
Drive with caution and keep a close eye on the temperature gauge. If the thermostat is stuck open, the main risk is reduced fuel economy rather than immediate damage. However, any sign of overheating means stop immediately — continued operation can destroy head gaskets, warp cylinder heads, or cause complete engine failure. P0A96 indicates a real problem that deserves attention, but it does not necessarily render the vehicle undrivable as long as temperatures stay normal.
Related OBD2 codes
- P0A00: Motor Electronics Coolant Temperature Sensor Circuit
- P0A01: Range/Performance
- P0A02: Motor Electronics Coolant Temperature Sensor Circuit Low
- P0A03: Motor Electronics Coolant Temperature Sensor Circuit High
- P0A04: Motor Electronics Coolant Temperature Sensor Circuit Intermittent
- P0A05: Motor Electronics Coolant Pump "A" Control Circuit/Open