P0AC4: Hybrid control module asked the engine computer to turn on the check engine light
Hybrid/EV powertrain control module requested MIL illumination
Severity: Inspect soon
This code is a flag that another hybrid fault exists, and GM bulletins pair it with engine-unavailable and reduced-propulsion messages and a stall. Kelley Blue Book advises not driving until you know what caused it.
It gets more serious if:
- Stop: Stop in a safe place and arrange a tow if an "Engine Not Available" or "Reduced Propulsion" message appears or the car stalls. GM lists those with this code on the Volt and ELR.
P0AC4 in short
P0AC4 means the hybrid control module asked the engine computer to turn on the check engine light. It does not name the fault, so other stored codes matter more. GM bulletins link it to engine-unavailable messages and stalls on the Volt and ELR. Have a technician read every module.
The hybrid control module watches the electric drive and battery. When it finds a fault that affects emissions or drivability, it sends a message asking the engine computer to light the check engine light. The engine computer then stores P0AC4.
So P0AC4 is a pointer, not a diagnosis. Kelley Blue Book says other codes are needed to find the problem. On GM hybrids it often comes with P0AB9 (hybrid system performance), P2797 or P3260. GM tells dealers not to clear codes and to read every module and save freeze-frame data first.
Because the real fault could be in the high-voltage system, the diagnosis belongs to a technician. Nothing on this page asks you to open high-voltage parts.
Most likely causes
Cause 1: A separate fault stored in the hybrid control module
Common general cause- Why it ranks here
- Kelley Blue Book says the code only reports that the hybrid control module found a problem; GM bulletins show it set together with P0AB9 or P2797.
- What would change this
- Rises when other hybrid codes are stored. Falls if P0AC4 is the only code in every module.
Cause 2: Engine shut down because of very low fuel or a key-off while driving (Volt, ELR)
Supported by vehicle data- Why it ranks here
- GM PIP5008A and PIP5202 tell technicians to confirm the car was not run very low on fuel and that the driver did not switch it off while driving before going further.
- What would change this
- Rises if the fuel ran very low or the power button was pressed while driving. Falls if neither happened.
Cause 3: Drive motor power inverter module software (Volt)
Supported by vehicle data- Why it ranks here
- GM service update 27660 reprograms the drive motor power inverter module on the 2016 Volt for P0AC4 with P0AB9 and a stall, and PIC6294 covers P0AC4 with P2797 on the 2016-2017 Volt and Malibu.
- What would change this
- Rises on a 2016-2017 Volt or Malibu with an open software update. Falls if the software is current.
Cause 4: Poor ground connection at G106 or G113 (Volt, ELR)
Possible — needs testing- Why it ranks here
- GM PIP5008A tells technicians to check these ground points when P0AB9 and P0AC4 set on the 2011-2014 Volt and 2014 ELR; the summary does not say how often they are the cause.
- What would change this
- Rises if a technician finds a loose or corroded ground. Falls if the grounds are clean and tight.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Have all modules scanned and every code and freeze frame saved before anything is cleared. Note the codes stored with P0AC4.
Warning:Do not clear codes first; GM says the stored data is needed for diagnosis.
IfOther hybrid codes such as P0AB9 or P2797 are stored
It meansWork on those; P0AC4 is the flag.
IfP0AC4 is the only code
It meansThink back over how the car was used.
Step 2: Think back: did the fuel run very low, or was the car switched off while driving, shortly before the light came on?
IfYes
It meansGM lists both as things to rule out on the Volt and ELR.
Points to: Engine shut down because of very low fuel or a key-off while driving (Volt, ELR)
IfNo
It meansCheck bulletins.
Step 3: Ask a dealer whether your VIN has an open software update or bulletin for P0AC4.
IfA power inverter software update is open (Volt, Malibu)
It meansInstall it first.
Points to: Drive motor power inverter module software (Volt)
IfNothing applies
It meansA technician diagnoses the stored codes.
Step 4: Have a technician trained in hybrids diagnose the other stored codes and check ground points.
Warning:Hybrid grounds and modules sit near high-voltage parts. Leave this to a trained technician.
IfA loose or corroded ground is found
It meansThe ground is cleaned and tightened.
Points to: Poor ground connection at G106 or G113 (Volt, ELR)
IfAnother hybrid code leads to a part
It meansThe part fault is the real cause.
Points to: A separate fault stored in the hybrid control module
Symptoms
- Check engine light
- "Engine Unavailable" or "Engine Not Available" message
- "Reduced Propulsion" message
- Engine stalls and will not restart until the key is cycled Gets more serious: stop and have it checked.
Compare with: Check engine light with loss of power
How to fix
This is a safety-critical system, so we explain the code but don't give repair steps. Have it inspected by a qualified technician.
On your vehicle
ChevroletYour car
2011–2017 · Volt
Supported by vehicle dataGM bulletins pair P0AC4 with P0AB9, Engine Unavailable and Reduced Propulsion on 2011-2015 Volts, and with a stall or P2797 on 2016-2017 Volts (inverter reprogram). Status not verified.
2016–2017 · Malibu
Supported by vehicle dataGM bulletin PIC6294 lists P0AC4 with P2797 on the Malibu as well as the Volt. Status not verified.
PIP5008AStatus unverified
MIL on, possibly Engine Unavailable, P0AB9 and P0AC4
2011–2014volt · NHTSA 10111981
Do not clear codes; confirm the car was not run very low on fuel or keyed off while driving; check grounds G106 and G113.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIP5202Status unverified
Engine Unavailable and Reduced Propulsion with P0AB9 and P0AC4
2011–2014volt · NHTSA 10112080
Do not clear codes; update the scan software, read all modules and save freeze-frame data.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIP5202AStatus unverified
Engine Unavailable and Reduced Propulsion with P0AB9 and P0AC4
2011–2015volt · NHTSA 10114769
Revision A of PIP5202 with extended model years.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIC6294Status unverified
Diagnose and repair P0AC4 (engine control module) with P2797 (hybrid powertrain control module)
2016–2017volt, malibu · NHTSA 10114092
Diagnostic information for these two codes; the NHTSA summary does not give the repair.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
GCUS-3-620Status unverified
Service update 27660: engine may stall, Engine Not Available
2016volt · NHTSA 10135428
Dealers reprogram the drive motor power inverter module for a stall with P0AB9 and P0AC4; the engine will not start until the key is cycled.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
CadillacYour car
2014–2015 · ELR
Supported by vehicle dataGM lists the same P0AB9 and P0AC4 pairing on the ELR, with do-not-clear-codes guidance. Status not verified.
PIP5008A (ELR)Status unverified
MIL on, possibly Engine Unavailable, P0AB9 and P0AC4
2014elr · NHTSA 10111981
Same GM bulletin as the Volt entry, filed under the ELR.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIP5202 (ELR)Status unverified
Engine Unavailable and Reduced Propulsion with P0AB9 and P0AC4
2014elr · NHTSA 10112080
Same GM bulletin as the Volt entry, filed under the ELR.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
PIP5202A (ELR)Status unverified
Engine Unavailable and Reduced Propulsion with P0AB9 and P0AC4
2014–2015elr · NHTSA 10114769
Revision A of PIP5202 filed under the ELR.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
No curated relationships for P0AC4 yet.
P0AC4 questions
Can I clear P0AC4 and keep driving?
Do not clear it first. The stored codes and freeze-frame data show what the hybrid system found, and a stall is possible. Have all modules scanned.
Sources and review
- OBD-II code P0AC4
- GM PIP5202 / PIP5202A (NHTSA 10112080, 10114769)
- GM Service Update 27660 / GCUS-3-620 (NHTSA 10135428)
- GM PIC6294 (NHTSA 10114092)
- GM PIP5008A (NHTSA 10111981)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error