P0604 on 2014-2016 Cadillac ELR: Power Inverter Module Failure Causes and Fixes
On a 2014-2016 Cadillac ELR, code P0604 almost always indicates a critical failure of the Power Inverter Module. This is a non-DIY repair that can cause a sudden loss of propulsion. Expect the replacement part to be extremely expensive, with dealership quotes often exceeding $5,000.
- P0604 on a Cadillac ELR is not a generic code; it points specifically to a hardware failure in the Power Inverter Module.
- This is a critical safety issue that can cause the vehicle to lose power while driving.
- The repair is not suitable for DIY and is very expensive, requiring a specialized part and professional programming.
- Do not operate the vehicle if this code is present. Have it towed to a qualified service center immediately.
- The 2011-2015 Chevrolet Volt shares this exact same issue.
- Consider seeking quotes from independent hybrid repair specialists, as they may offer more affordable solutions than a new part from a dealership.
What's Unique About the 2014-2016 Cadillac ELR
Unlike a conventional car where P0604 might point to the main engine computer (PCM), the ELR is a sophisticated plug-in hybrid based on the Chevrolet Volt platform. Its complex powertrain relies on multiple high-voltage controllers. For this specific vehicle and its platform-mate, the 2011-2015 Chevrolet Volt, GM has identified through Technical Service Bulletin (TSB) #PIP5463A that P0604 is directly linked to the failure of the Power Inverter Module, a key component in managing the high-voltage battery and electric drive motor. This makes the diagnosis much more specific and severe than on a standard gasoline vehicle.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Symptoms You May Notice
- Check Engine Light (Malfunction Indicator Lamp) is on.
- Sudden loss of propulsion while driving.
- Vehicle may not start or may stall intermittently.
- Erratic engine or electric motor performance, sometimes described as 'jerky'.
- "Engine Unavailable" message on the Driver Information Center (DIC). 🎬 See what happens when propulsion power is reduced on this platform.
- Replacing the main Engine Control Module (ECM)
- Replacing the 12-volt battery without diagnosing the Power Inverter Module
- Attempting to re-flash or reprogram the existing faulty Power Inverter Module; the issue is an internal hardware failure, not a software glitch.
Most Likely Causes
- Failed Power Inverter Module (PIM) 🔴 High Probability A specific GM Technical Service Bulletin (PIP5463A) directly links this code to an internal hardware fault in the Power Inverter Module on the ELR and Chevrolet Volt platforms. This is a known failure point for these vehicles.
How to confirm: A professional technician will confirm that DTC P0604 is stored in the Hybrid Powertrain Control Module (HPCM). According to GM's service literature, the presence of this code, especially with a loss of propulsion, is considered definitive evidence of PIM failure.
Typical fix: Replace the Power Inverter Module (also called the Drive Motor Generator Control Module). The new module will require programming by a qualified technician with access to GM service information. Some owners have found significant savings by using specialized hybrid repair shops that may use tested, used modules, rather than paying for a new part from a dealership. 🎬 Watch: A step-by-step walkthrough of the inverter replacement process.
Est. part cost: $4700-$7805
Rare But Worth Checking
- Wiring or Connection Issues: While the TSB points directly to module failure, it's always possible that a damaged wiring harness or loose connection to the Hybrid Powertrain Control Module could trigger a communication or memory error. A visual inspection of the harness and grounding locations G106 (engine block) and G113 (drive unit case) is a prudent, though unlikely, diagnostic step.
- Low Battery Voltage or Power Supply Fault: A weak 12-volt battery or a fault in its charging system can cause unpredictable errors in various control modules. While less likely to be the root cause given the specific TSB, ensuring the 12V system is healthy is a basic and important diagnostic step before condemning the expensive PIM. The voltage should remain above 9V during cranking.
Diagnosis Steps
- Verify the presence of code P0604 using a professional OBD-II scan tool capable of reading codes from the Hybrid Powertrain Control Module (HPCM).
- Check for any other stored DTCs, particularly P0AC4 or other P060x codes.
- Consult GM Technical Service Bulletin #PIP5463A for specific diagnostic instructions related to P0604 on the ELR/Volt platform.
- Check the 12-volt battery and charging system to ensure stable voltage is being supplied to all modules. Voltage should not drop below 9V during startup.
- Visually inspect the wiring harness and connectors for the Hybrid Powertrain Control Module and Power Inverter Module for any signs of damage, corrosion, or looseness.
- Inspect chassis ground locations G106 and G113 for clean, tight connections.
- If all other possibilities are exhausted, follow the TSB recommendation to replace the Power Inverter Module.
- After replacement, the new module must be programmed by a certified technician using GM-specific software (SPS - Service Programming System).
Parts You'll Likely Need
- Drive Motor Generator Power Inverter Module
(OEM #24279524)— This is the specific part identified in GM's Technical Service Bulletin as the cause of code P0604 on this vehicle. It is also referred to as the PIM or HPCM2.
Trusted brands: ACDelco, GM Genuine Parts
OEM price range: $4751 - $7805
Related Codes That Often Appear With This One
- P0601, P0602, P0603, P0606 — These are all internal control module memory or processor error codes. GM TSB #05-06-04-060A notes that these codes can be set in multiple modules and are related to internal self-checks.
- P0AC4 — This code is often set in the ECM as a request from the Hybrid Powertrain Control Module (HPCM) to turn on the Check Engine Light. It typically accompanies a more specific hybrid system fault like P0604.
Technical Service Bulletins (TSBs) & Recalls
- PIP5463A: States that DTC P0604 in the Hybrid Powertrain Control Module, possibly with loss of propulsion, necessitates the replacement of the Power Inverter Module.
- 05-06-04-060A: An informational bulletin that groups P0604 with other internal control module error codes that can be shared across different modules.
Platform-Specific Known Issues
- GM issued TSB #PIP5463A specifically for this issue, indicating a known problem where a P0604 code accompanied by a Malfunction Indicator Lamp and potential loss of propulsion requires the replacement of the Power Inverter Module.
- Due to the high cost of a new PIM from the dealership, a small industry of third-party hybrid specialists has emerged offering repairs with tested used or remanufactured modules at a significantly lower cost. One owner reported a quote of $8,500 from a regular shop being reduced to $2,400 through such a service.
Mechanic-Grade Diagnostic Values
- System Voltage During Programming — expected: 12-16 Volts. Failure: Voltage dropping below 12V or exceeding 16V can cause programming to fail.
Scan Tool Commands That Help
- GM Techline Connect (SPS2): Replace and Program ECU — This function is mandatory after installing a new Power Inverter Module (HPCM2). It downloads the correct calibration for the vehicle's VIN from GM's servers and flashes it to the new module, making it operational.
- GM Techline Connect (SPS2): Vehicle Programming — This requires a J2534-compliant interface tool (like a GM MDI2 or VXDIAG VCX Nano) and a subscription from ACDelco TDS, which costs approximately $45 for a single VIN for 24 months.
- GM GDS2: Clear Secured High Voltage DTCs — This function is used for clearing certain high-voltage codes, but it will NOT resolve a P0604 caused by hardware failure. Technicians have noted that attempting to use this for P0604 is ineffective, reinforcing that module replacement and reprogramming is the only fix.
Wiring & Ground Locations
- Power Inverter Module (PIM) — Located in the engine compartment, on the driver's side, mounted on top of the transmission.. This is the component that fails, causing code P0604. Physical inspection may reveal obvious damage, but the failure is typically internal.
- PIM Connectors X1, X2 — On the front side of the Power Inverter Module.. These are the low-voltage connectors that provide battery power, ground, and CAN bus communication to the module. A poor connection here could theoretically cause a fault, making them a valid, though unlikely, inspection point.
- PIM Connectors X3, X4, X5, X6 — High-voltage orange cables connected to the PIM. X3 is from the main battery, X4 supplies the A/C compressor/heater, and X5/X6 feed the drive motors.. These are the high-voltage connections managed by the PIM. While not a direct cause of a RAM error, they are part of the system and should only be handled by trained professionals after disabling the high-voltage system.
- G113 — A primary ground terminal ring located on the engine/drive unit case.. A poor ground connection at G113 can cause a wide range of electrical issues, including module communication errors. While the TSB for P0604 points to module failure, checking major grounds is a fundamental step. A GM service update for another vehicle details inspecting this ground for proper orientation and tightness.
Real Owner Repair Stories
- Reddit user post in r/volt (2018 Chevrolet Volt (Gen 2, similar architecture)) — Persistent P0606 code (related internal processor fault) in HPCM2 that would not clear.
❌ Tried (didn't work) Clearing codes with a standard scan tool., Replacing the 12V battery.
✅ What actually fixed it The user purchased a 24-month, single-VIN SPS2 subscription from ACDelco's website for $45. Using a laptop with Microsoft Edge, a VXDIAG VCX Nano (J2534 tool), and the downloaded Techline Connect software, they were able to successfully re-program the HPCM2 module themselves, which resolved the code. This demonstrates a viable path for advanced DIYers or independent shops to complete the required programming after a module replacement.
OEM Part Supersession History
24273559, 24275046, 24277053→24279524— Unspecified, but typically indicates revisions for improved reliability or manufacturing changes.
Heads up: The new part (24279524) is the correct service replacement for all previous versions.
Model Year Variations Within This Range
- 2014 vs. 2016: Cadillac skipped the 2015 model year for the ELR. The 2016 model received significant upgrades, including increased power (233 hp vs. 217 hp), more torque (373 lb-ft vs. 295 lb-ft), a slightly larger battery (17.1 kWh vs. 16.5 kWh), and updated software allowing combined gas/electric power in Sport mode. While the PIM hardware may be the same, the software calibration file programmed into it via SPS will be different and specific to the model year.
Helpful Videos
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Cadillac ELR:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2014-2016 Cadillac ELR
- Diagnostic Flowchart
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off