Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

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.

13 minutes to read 2014-2016 Cadillac ELR
Most Likely Cause
Failed Power Inverter Module (PIM)
Difficulty
5/5
Est. Time
3.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
5100 – 8500
Parts Price
4700 – 7805
🚫 Do not drive — Continued driving is not recommended. A key symptom documented by GM is a "loss of propulsion," which can happen without warning and poses a significant safety risk. Owners of the platform-mate Chevrolet Volt have reported 'clunky jerking' during regenerative braking just before a total failure. The vehicle should be towed to a qualified repair facility.
Key Takeaways
  • 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.
P0604 stands for "Internal Control Module Random Access Memory (RAM) Error". While this is a generic code, on the 2014-2016 Cadillac ELR, it has a very specific and serious meaning. It indicates that the Hybrid Powertrain Control Module (HPCM) has detected a fatal internal RAM error. This control module is integrated within the larger (T6) Power Inverter Module (PIM), which is responsible for converting high-voltage DC power from the battery into AC power for the drive motors. A P0604 code is a strong indication that the entire PIM has failed.

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.

What is the condition of the 12-volt battery and chassis ground connections?
→ Use a multimeter to verify the 12V battery stays above 9V during startup. Visually inspect chassis grounds G106 and G113.
→ Charge or replace the 12-volt battery. Low voltage during startup can cause the Hybrid Powertrain Control Module to set false codes.
→ Clean and tighten chassis ground locations G106 and G113. Inspect the Power Inverter Module wiring harness for corrosion or looseness.
Is your vehicle still covered by the 8-year/100,000-mile Voltec powertrain warranty?
→ Do not drive due to loss of propulsion risk. Tow to a dealer; TSB PIP5463A indicates a failed Power Inverter Module.
→ Tow to a hybrid specialist. The Power Inverter Module (OEM #24279524) likely failed. Expect $4700-$7805 for the part plus programming.
Professional service recommended: This repair involves the high-voltage hybrid system. The Power Inverter Module is a core component that requires specialized training and equipment to replace safely. It also requires programming by a GM-certified technician after installation.

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.
⚠️ Don't Waste Money on the Wrong Fix
  • 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

  1. 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

  1. Verify the presence of code P0604 using a professional OBD-II scan tool capable of reading codes from the Hybrid Powertrain Control Module (HPCM).
  2. Check for any other stored DTCs, particularly P0AC4 or other P060x codes.
  3. Consult GM Technical Service Bulletin #PIP5463A for specific diagnostic instructions related to P0604 on the ELR/Volt platform.
  4. 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.
  5. 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.
  6. Inspect chassis ground locations G106 and G113 for clean, tight connections.
  7. If all other possibilities are exhausted, follow the TSB recommendation to replace the Power Inverter Module.
  8. 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, 2427705324279524 — 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.
2013 Chevy volt inverter replacement and diagnostics @ Hybrid and electric car sales
2013 Chevy volt inverter replacement and diagnostics @ Hybrid and electric car sales
“Propulsion power reduced” warning in Chevrolet Volt – What’s wrong?
“Propulsion power reduced” warning in Chevrolet Volt – What’s wrong?
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 24, 2026

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.

Year Coverage
This article covers the OBD-II Code P0604 for:
  • Cadillac ELR: 201420152016
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part