P0A99 — Hybrid Battery Pack Cooling Fan 2 Control Circuit Low
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 P0A99 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 Check for supply voltage at the hybrid battery pack cooling fan 2 control connector first; then measure resistance from the signal wire to ground — near-zero ohms confirms a short to ground in the harness.
- 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 P0A99 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0A99 (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 P0A99 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 do I diagnose P0A99 myself?
Start with a scan: confirm P0A99, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the hybrid battery pack cooling fan 2 control, and verify the suspect component against live data before buying parts.
What is the most common cause of P0A99?
The most common causes are: thermostat stuck open or closed, wiring faults in the sensor circuit, water pump or radiator issues.
What does OBD2 code P0A99 mean?
Hybrid Battery Pack Cooling Fan 2 Control Circuit Low (P0A99): a powertrain (engine/transmission) fault affecting the engine cooling and temperature control. Short, gentle driving to a shop is usually possible. Most often caused by thermostat stuck open or closed, wiring faults in the sensor circuit, water pump or radiator issues.
How much does it cost to fix P0A99?
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.
Will P0A99 clear itself?
Sometimes P0A99 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 retrieves code P0A99, the powertrain control module has identified a voltage problem in the hybrid battery cooling system. Specifically, this code indicates that the control circuit responsible for the second hybrid battery pack cooling fan is sitting at a voltage level well below specifications—essentially near electrical ground. The control unit only registers this fault after detecting the abnormal condition multiple times during defined operating scenarios, at which point it illuminates the check engine light and saves a freeze frame snapshot of engine data at the moment the problem occurred. Understanding what P0A99 means helps you recognize why the vehicle's thermal management system is flagging this particular circuit and what must happen for the warning to clear.
The cooling fan system for a hybrid battery pack relies on precise electrical signals to regulate fan speed and operation. When the signal wire for fan 2 either loses its supply voltage entirely or gets pulled down by a short to ground, the module interprets this as a circuit malfunction. Common culprits include damaged wiring insulation where the harness rubs against metal, connector corrosion preventing reliable electrical contact, or a failed cooling fan motor that drags the circuit voltage down. The module's threshold for setting P0A99 requires the condition to persist—not a single momentary glitch—so the fault represents an ongoing electrical problem rather than transient interference.
The freeze frame data stored alongside P0A99 is your most valuable diagnostic starting point. This snapshot records engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault was detected. By replicating those exact conditions during testing, you can verify whether the fault condition still exists and confirm a successful repair. Always capture and save this data before clearing any codes.
Common Symptoms of P0A99
- Persistent check engine light illumination
- Cooling fans running continuously at high speed
- Temperature gauge reading lower than normal or failing to reach operating temperature
- Noticeable increase in fuel consumption during normal driving
- Overheating warning messages appearing on the dashboard in extreme cases
What Causes P0A99
- Failed hybrid battery pack cooling fan 2 motor drawing the circuit voltage low
- Signal wire shorted to ground due to chafed insulation or connector damage
- Wiring faults within the cooling fan control circuit harness
- Missing or interrupted supply voltage to the cooling fan control module
- Faulty cooling fan relay unable to deliver proper power to the fan assembly
- Low coolant level or trapped air in the cooling system affecting thermal regulation
- Associated water pump or radiator performance issues impacting overall cooling capacity
How to Diagnose P0A99
-
Connect an OBD2 scanner and confirm P0A99 is stored in the powertrain control module. Save the associated freeze frame data to identify the exact engine conditions present when the fault first occurred.
-
Check for any related diagnostic trouble codes that may point to the root cause. Search manufacturer technical service bulletins for your specific make and model—many cooling system codes have documented factory fixes or available software updates.
-
Perform a thorough visual inspection of the wiring harness and electrical connectors feeding the hybrid battery cooling fan circuit. Look for damaged insulation, exposed copper strands, corrosion buildup, or loose terminal connections that could interrupt proper voltage delivery.
-
Measure supply voltage at the cooling fan 2 control connector with the circuit energized. Then check resistance from the signal wire to ground—a reading near zero ohms confirms a short to ground exists somewhere in the harness.
-
Monitor coolant temperature sensor values through live data streams during a warm-up cycle. The temperature should climb steadily toward normal operating range. Abnormal readings here often accompany P0A99.
-
Clear the fault code and perform a complete drive cycle that includes the conditions captured in the freeze frame data. P0A99 should not return if the underlying electrical fault has been properly resolved.
Repair Options for P0A99
Address the most common and affordable failures before pursuing expensive component replacements:
- Coolant temperature sensor replacement: $100–$300
- Cooling system repair including water pump, radiator, or fan motor replacement: $300–$1,200
- Thermostat replacement: $150–$400
How Much Does It Cost to Fix P0A99?
Total repair costs for P0A99 vary based on which component is actually responsible for the low voltage condition. Parts and labor estimates at independent repair shops in the United States typically fall into the ranges above depending on vehicle make and model complexity. In most cases, fixing P0A99 costs between $100 and $1,200. Proper diagnosis before purchasing replacement parts always saves money—the worst-case scenario involving a full cooling system overhaul is rarely where you should start.
Can You Drive with P0A99?
Drive with caution and monitor your temperature gauge closely. While a partially stuck-open thermostat mainly reduces fuel efficiency, any sign of actual overheating requires immediate stopping—continuing to drive an overheating engine risks catastrophic head gasket failure and permanent engine damage. Have the fault investigated before extended highway travel.
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