OBD-II Code
P0AFA
Severity
Not yet reviewed
Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.
Can you drive it
We cannot say
Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.
Indicative cost (USD)
$480–$3,400
From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.
P0AFA indicates the hybrid battery system voltage has dropped below the BECM's low-side operational threshold — on a Toyota Prius Gen 2 NHW20 pack (nominal 201.6V), this trips below approximately 168V under load or 180V at rest; on Chevrolet Volt (nominal 355V usable, 360V nominal lithium) the trip is around 280V.
How a shop works this
Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.
Note every code that is set, not just this one.
Codes that appear together usually narrow the cause faster than any one of them read alone.
Read the freeze frame — the conditions the fault was recorded under.
Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.
Confirm the fault is current rather than history.
Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.
Then follow the diagnostic notes further down this page, in the order they are written.
They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.
If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.
Common symptoms
- Check engine light
Read the full diagnostic procedureP0AFA indicates the hybrid battery system voltage has dropped below the BECM's low-side operational threshold — on a Toyota Prius Gen 2 NHW20 pack (n…
P0AFA indicates the hybrid battery system voltage has dropped below the BECM's low-side operational threshold — on a Toyota Prius Gen 2 NHW20 pack (nominal 201.6V), this trips below approximately 168V under load or 180V at rest; on Chevrolet Volt (nominal 355V usable, 360V nominal lithium) the trip is around 280V. The BECM disables propulsion when this code sets because operating at low pack voltage damages cells through over-discharge.
Cheapest-first diagnostic ladder
- confirm the pack is not simply deeply discharged from extended sit — a hybrid that has sat for 6+ weeks without driving will self-discharge enough to throw P0AFA on first wake.
- Pull block voltages and look for one block dramatically below the others — a single shorted cell in one block can drag the whole pack's terminal voltage below threshold even though 27 of 28 modules are healthy.
- Caveat: P0AFA is often the first code thrown when a Prius pack starts dying — it precedes P0A7F and P0A80 by weeks or months in many cases.
Vehicle-specific patterns2004-2009 Toyota Prius Gen 2 (NHW20) — single failing block drags pack voltage below threshold under MG1 load; targeted module replacement viable if…
- 2004-2009Toyota Prius Gen 2 (NHW20) — single failing block drags pack voltage below threshold under MG1 load; targeted module replacement viable if caught early before P0A80 sets.
- 2010-2015Toyota Prius Gen 3 — same failure mode at higher mileage; check for TSB 0090-15 inverter/pack interaction.
- 2003-2011Honda Civic Hybrid — IMA pack voltage low typically triggers the dreaded recal cycle that masks SOC.
- 2011-2015Chevrolet Volt — HV pack voltage low usually traces to a single bad lithium cell group or HPCM2 calibration drift; GM TSB PIP5340 covers cell-group balancing.
Estimated repair$480 to $3,400.
Look up another code
More free tools