Skip to main content
OBD-II Fault Code Guide

Hybrid Battery Fault Codes Explained

Your dashboard just lit up with a warning light and your scan tool shows a code you've never seen before. Here's what each hybrid battery fault code actually means — in plain English.

How to Read a Hybrid Fault Code

Hybrid vehicles store fault codes (also called DTCs — Diagnostic Trouble Codes) in their onboard computers whenever a sensor reading falls outside its expected range. A standard OBD-II reader plugs into the port under your dashboard (usually on the driver's side) and reads these codes.

For Toyota and Lexus hybrids, many battery-specific codes (especially P3000 sub-codes) require a Toyota-specific scan tool like Techstream — a standard $25 reader from an auto parts store won't show the full picture.

The code structure tells you something about the fault: P means powertrain, 0 means SAE standard, A means hybrid/EV system. Codes starting with P0A are specifically hybrid propulsion system codes. Codes starting with P3 are manufacturer-specific.

What do the warning lights mean?

Red triangle + hybrid warning

Hybrid system fault requiring immediate attention. Most Toyota/Lexus battery codes trigger this combination.

Orange IMA light (Honda)

Honda-specific IMA system warning. Almost always indicates P1449 or P1562 battery fault codes.

Check engine light only

May accompany battery codes or indicate a separate issue. Needs a scan tool to identify.

Toyota & Lexus Hybrid Battery Codes

P0A80High

Replace Hybrid Battery Pack

P0A80 is stored by Toyota's Hybrid Vehicle ECU (HV ECU) when the high-voltage battery pack's state of health (SOH) falls below a calibrated

Drive:Drive with caution
Typical fix:$1,099–$2,500 (depending on vehicle model)
Full code guide
P0A7FHigh

Hybrid Battery Pack Deterioration

P0A7F is Toyota's early-warning hybrid battery deterioration code — it is stored at a less severe SOH threshold than P0A80 ('Replace Battery

Drive:Drive with caution
Typical fix:Reconditioning: $300–$500 (if viable)
Full code guide
P0AFAHigh

Hybrid Battery System Voltage Low

P0AFA is stored when the high-voltage battery pack's total voltage drops below the minimum threshold required for safe hybrid system operati

Drive:Do not drive
Typical fix:$1,099–$2,500 (depending on model)
Full code guide
P3000High

HV Battery Fault

P3000 is Toyota's umbrella high-voltage battery fault code. Unlike P0A80 — which specifically identifies state-of-health decline — P3000 is

Drive:Drive with caution
Typical fix:$300–$2,500 depending on sub-code and root cause
Full code guide
P3006High

HV Battery Module Voltage Unbalance

P3006 is a more specific HV battery code than P0A80 — it indicates that the Toyota BMS has detected an unacceptable voltage difference betwe

Drive:Drive with caution
Typical fix:$1,099–$1,399 (most common in Prius Gen 1 and CT 200h)
Full code guide
P0AA6Critical

Hybrid Battery Voltage System Isolation Fault

P0AA6 is the only hybrid battery code that carries a genuine safety risk. Unlike P0A80 and P0A7F — which are battery capacity issues — P0AA6

Drive:Do not drive
Typical fix:Moisture/seal: $300–$700
Full code guide
P0A93Medium

Inverter Cooling System Performance

P0A93 is an inverter cooling system fault — not a direct battery capacity code, but one that often appears in combination with battery fault

Drive:Drive with caution
Typical fix:Cooling pump replacement: $400–$700
Full code guide

Got a Code? Get a Free Diagnosis.

Don't guess at a repair when a proper diagnostic tells you exactly which modules are failing. We use Toyota Techstream and Honda-specific tools to read sub-codes that standard readers miss. Free over the phone — call or text and tell us what codes you have.