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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0604 on 2020-2025 Genesis GV80: RAM Error Causes and Fixes

On a 2020-2025 Genesis GV80, code P0604 almost always points to a weak battery or poor electrical connection, not a failed engine computer. Before considering expensive repairs, test the battery and charging system thoroughly, as a new AGM battery (around $200-$400) is the most likely fix.

18 minutes to read 2020-2025 Genesis GV80
Most Likely Cause
Weak or Failing Battery
Est. Time
1 hrs
DIY Doable?
🔧 Shop
Shop Labor
$275 – $1126
Parts Price
$200 – $965
⚠️ Drivable, but... — Driving is not recommended as the underlying issue can cause sudden stalling, a no-start condition, or unpredictable engine behavior, which poses a significant safety risk.
Key Takeaways
  • P0604 on a GV80 is most likely caused by a simple electrical issue, not a failed computer.
  • Always test the battery and charging system before considering any other repairs. A voltage drop below 9.5V during cranking is a key indicator.
  • Ensure all main power and ground connections are clean and tight, as high resistance can mimic a bad battery.
  • Do not replace the PCM unless a professional has ruled out all other possibilities, as it requires expensive, dealer-specific programming.
The trouble code P0604 stands for 'Internal Control Module Random Access Memory (RAM) Error'. This means the Powertrain Control Module (PCM), your vehicle's main computer, has detected a problem with its own short-term memory during its regular self-check. This RAM is critical for storing real-time calculations and adaptive data for engine and transmission performance, sometimes called Keep Alive Memory (KAM).

What's Unique About the 2020-2025 Genesis GV80

On modern, electronically-sensitive platforms like the Genesis GV80 and its corporate siblings (Hyundai Palisade, Kia Telluride), the P0604 code is very frequently a symptom of an underlying electrical system problem rather than a true internal PCM failure. The vehicle's many control modules are highly sensitive to voltage stability. A weak battery causing a voltage drop below 9.5V during startup is far more likely to corrupt the PCM's memory and trigger this code than the expensive computer itself failing.

Professional service recommended: PCM replacement, if necessary, requires programming with specialized dealer tools to match the vehicle's VIN and anti-theft system. However, the initial, more likely electrical diagnosis can be performed by a competent independent shop or experienced DIYer.

Symptoms You May Notice

  • Check Engine Light is illuminated.
  • Engine may stall unexpectedly, especially when stopping.
  • Hard starting or a complete no-start condition.
  • Rough idling or engine misfires.
  • Noticeable loss of engine power and acceleration.
  • Erratic or harsh transmission shifting.
  • Other warning lights, such as for the ABS or traction control, may turn on.
  • 🎬 Watch: Understanding the P0604 RAM error and common fixes.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the PCM without first performing a thorough diagnosis of the battery and charging system. This is an expensive mistake, as the new PCM can be damaged or show the same code if the underlying voltage issue is not resolved.

Most Likely Causes

  1. Weak or Failing Battery 🔴 High Probability → Shop Vehicle Battery Modern Genesis vehicles have a high electrical demand, and their control modules are extremely sensitive to low voltage. This is the most common trigger for a false P0604 code across the entire Hyundai/Genesis lineup, often occurring after a jump-start or battery replacement.
    How to confirm: Use a multimeter to test the battery. With the engine off, it should read ~12.6V. During engine cranking, the voltage should not drop below 9.5V. Many auto parts stores offer free battery load testing. 🎬 See how to test your battery and alternator with a multimeter.
    Typical fix: Replace the battery with a new AGM (Absorbent Glass Mat) type battery.
    Est. part cost: $200-$400
  2. Failing Alternator 🟡 Medium Probability → Shop Alternator An alternator providing unstable or insufficient voltage can corrupt the PCM's memory, leading to this code.
    How to confirm: With the engine running, use a multimeter to check the voltage at the battery terminals. It should be stable and within the range of approximately 13.5V to 14.8V.
    Typical fix: Replace the alternator.
    Est. part cost: $400-$700
  3. Loose or Corroded Battery Terminals / Ground Straps 🟡 Medium Probability → Shop Engine Ground Strap
    How to confirm: Visually inspect the battery terminals for white or blue-green corrosion. Check that all main power and ground connections, including the engine-to-chassis ground strap, are clean, tight, and free of corrosion. A voltage drop test on the ground circuit should show less than 50mV, and resistance should be less than 0.1 Ohms.
    Typical fix: Clean the battery terminals and cable ends thoroughly with a wire brush. Tighten all connections. Some owners on related platforms have needed to install battery post shims to ensure a tight connection.
    Est. part cost: $5-$20

Rare But Worth Checking

  • Corrupted PCM Software: Sometimes, a software glitch can cause internal memory errors. Before replacing the hardware, it's worth checking if a factory software update (reflash) is available. Genesis has issued numerous software updates for other ECM and module-related issues on this platform, establishing a clear precedent.
  • Faulty Powertrain Control Module (PCM): → Shop Engine Control Module (ECM) This is the part the code directly points to, but it is rarely the actual cause. This should only be considered after all electrical and software possibilities have been completely ruled out by a professional.

Diagnosis Steps

  1. Read all stored fault codes using an OBD-II scanner. Note any other codes present, especially P0562 or U-codes.
  2. Clear the codes and attempt to start the engine. See if the P0604 code returns immediately. If not, it may be an intermittent voltage drop, possibly from a recent jump-start.
  3. Perform a complete electrical system test. Use a multimeter to check the battery's static voltage (~12.6V).
  4. Perform a battery load test. While an assistant cranks the engine, monitor the battery voltage. It must not drop below 9.5V. A drop below this threshold is a very strong indicator of a bad battery being the root cause.
  5. With the engine running, test the alternator's output voltage. It should be stable, between 13.5V and 14.8V.
  6. Disconnect the battery. Thoroughly inspect and clean the battery terminals, cable ends, and main chassis/engine ground connections. Ensure they are all tight upon reassembly.
  7. Perform a voltage drop test on the PCM's main power and ground circuits. The voltage drop should be less than 50mV (0.05V). Resistance on the ground circuit to the negative battery terminal should be less than 0.1 Ohms.
  8. If the electrical system tests perfectly, the next step is to consult a Genesis dealership or a qualified shop with OEM tools (like Genesis GDS) to check for any available PCM software updates.
  9. If all previous steps fail to resolve the issue, a faulty PCM is the likely cause. This requires professional replacement and programming.
  10. 🎬 Learn how Hyundai and Genesis PCM programming and cloning works.

Parts You'll Likely Need

  • AGM Automotive Battery (OEM #37110-APU08-0SH0U (example, confirm by VIN)) — A weak battery causing low voltage during startup is the most frequent trigger for a P0604 code on this vehicle. An AGM (Absorbent Glass Mat) battery is required. Common size is Group H7/94R.
    Trusted brands: Genesis OE, Interstate, DieHard, Bosch
    OEM price range: $250-$400
    Aftermarket price range: $150-$300
  • Powertrain Control Module (PCM) (OEM #39110-3N396 (3.5L V6 example, confirm by VIN)) — This is the part that is replaced as a last resort when all electrical tests pass and the module itself is confirmed to be faulty. Part number is VIN-specific and must be verified by a dealer.
    Trusted brands: Genesis OE
    OEM price range: $965
    Aftermarket price range: $500-$800 (Remanufactured)

Related Codes That Often Appear With This One

  • P0562 — This code means 'System Voltage Low' and directly points to the most common root cause of P0604: a failing battery or charging system problem causing unstable voltage to the PCM.
  • U-series codes (e.g., U0100) — U-codes indicate a loss of communication between modules. If the PCM is malfunctioning due to a RAM error, it may stop communicating properly with other modules like the transmission or ABS controller.
  • P0602 — This code for 'Control Module Programming Error' can appear with P0604 if a significant voltage issue or a failed software update has corrupted both the RAM (temporary memory) and the core programming of the module.

Technical Service Bulletins (TSBs) & Recalls

  • While no TSB exists for P0604 specifically, Service Campaign 914G (related to TSB 25-01-051G) was issued for the 2.5L engine in the GV80 to update ECM software for misfire codes (P030x), showing a precedent for software fixes on this module.
  • TSB 23-DS-004G addresses a common rear differential whine, highlighting the electronic complexity and documentation for other drivetrain components.
  • TSB 24-01-081G and Recall 026G address software and hardware fixes for blank infotainment and instrument cluster screens, further demonstrating the platform's reliance on stable software and electronics.
  • TSB 24-EM-009G was issued for 2023-2024 GV80 3.5L V6 models to fix a false P250F oil level sensor code via an ECM software update, reinforcing that ECM software revisions are a common repair path.
  • Service Campaign 913G (TSB 26-01-035G) addresses loss of connectivity for Connected Car Services on 2025-2026 GV80 models, requiring a Data Communication Unit (DCU) reset, further showing the platform's sensitivity to module communication issues.

Mechanic-Grade Diagnostic Values

  • Battery Voltage During Cranking — expected: > 9.5 Volts. Failure: Voltage dropping below 9.5V strongly suggests a weak battery is the root cause of the RAM error.
  • Alternator Charging Voltage (Engine Running) — expected: 13.5V - 14.8V. Failure: Voltage below 13.5V or above 14.8V, or fluctuating wildly, indicates a faulty alternator that can corrupt PCM memory.
  • PCM Power/Ground Circuit Voltage Drop — expected: < 50 mV (0.05V). Failure: A reading higher than 50mV indicates excessive resistance in the power or ground wiring, which can cause voltage instability at the module.
  • PCM Ground Circuit Resistance — expected: < 0.1 Ω. Failure: Resistance higher than 0.1 Ohms between the PCM ground pin and the negative battery terminal points to a poor ground connection.

Scan Tool Commands That Help

  • Genesis GDS (Global Diagnostic System): ECU Upgrade (VIN Programming) — This is a mandatory function required after installing a new or used PCM. It writes the vehicle's VIN to the module, which is required for it to operate. Failure to perform this will result in a P0630 DTC ('VIN not programmed or mismatch').
  • Genesis GDS (Global Diagnostic System): Reset DCU (Data Communication Unit) — While not directly for the PCM, TSB 26-01-035G outlines using this function in 'Dealer Mode' (password '0929') to resolve communication issues with connected services. This demonstrates a dealer-level reset procedure for modules on the same network as the PCM.
  • Professional OBD-II Scan Tool: View Freeze Frame Data — When P0604 is set, viewing the freeze frame data is critical. It shows the vehicle's state (engine speed, temperature, load) at the exact moment the fault occurred, which can help determine if it was triggered by a voltage drop during startup.

Wiring & Ground Locations

  • Engine Compartment Fuse Box — Located in the engine bay, near the battery and windshield washer fluid reservoir.. This box contains the main fuses and relays that supply power to the PCM. A faulty fuse or relay here (e.g., 'ECU' or 'Power' fuses) can cause a no-power or low-voltage condition at the module.
  • Passenger Compartment Fuse Box — Located under the dashboard on the driver's side, behind a removable panel.. This panel contains secondary fuses related to ignition power and communication systems that the PCM relies on.
  • Main Chassis Ground Point — A dedicated ground bolt is located on the passenger side of the engine bay, near the fuse box, explicitly marked with a negative (-) symbol for jump-starting. This is a primary ground return path.. This is a critical grounding point for the entire electrical system. Corrosion or looseness here can cause widespread voltage issues, including those that trigger P0604.
  • Engine Block Ground Strap — A braided ground strap connects the engine block or transmission housing directly to the vehicle's chassis. Its exact location can be hard to see, often on the lower front or rear of the engine.. This strap provides the main ground path for the PCM and its sensors. If this strap is corroded, loose, or broken, the PCM can lose its ground reference, leading to memory errors.

Real Owner Repair Stories

  • HHR Forum user @Sparky21440 (Chevrolet HHR (similar platform sensitivity to voltage)) — Car would not crank after the battery was drained completely. A P0604 code was present.
    ❌ Tried (didn't work) Jump-starting the car., Slowly recharging the battery with a low-amperage float charger for 5-6 hours.
    ✅ What actually fixed it The user disconnected the battery, fully charged it off the car for 30 minutes to bring it to 12.5V, and then reconnected it. The car started immediately and the P0604 code was gone. This confirms that a deeply discharged battery can scramble the PCM's RAM and that a proper, full charge is required to resolve it.

Model Year Variations Within This Range

  • 2025-2026: According to TSB 26-01-035G, these later model years are specifically mentioned in a service campaign for Data Communication Unit (DCU) connectivity issues, indicating potential differences in the communication network architecture compared to earlier 2020-2024 models.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Low-Pressure Fuel Pump Failure 🔴 High — Widespread enough to trigger a major recall (NHTSA #23V-630, expanded by #022G) affecting 2021-2023 models. The impeller can deform, causing fuel starvation and loss of power. (Ref: Recall: NHTSA 23V-630 / Genesis 016G / 022G)
  • Rear Differential Whining/Humming Noise 🟠 Medium — A common complaint on 2021+ models, typically heard at steady speeds (40-60 mph). It is caused by improper gear mesh from the factory. (Ref: TSB: 23-DS-004G)
  • Infotainment/Instrument Cluster Blank Screen or Rebooting 🟠 Medium — Affects various 2023-2025 models. Software errors can cause the main infotainment screen or the driver's instrument cluster to go blank or reboot intermittently, which can be a safety hazard. (Ref: Recall: NHTSA 25V-105 / Genesis 026G; TSB: 24-01-081G)
  • Exploding Seat Belt Pretensioners 🔴 High — A serious safety recall affecting 2020-2023 models where front seat belt pretensioners can explode upon deployment in a crash, projecting metal fragments. (Ref: Recall: NHTSA 23V094000 / Genesis 012G)
  • Fuel Leak at Fuel Rail Connection 🔴 High — A recall was issued for 2021-2025 models because a fuel pipe may not have been properly tightened at the factory, leading to a potential fuel leak and fire risk. (Ref: Recall: Genesis 033G)
  • Premature Battery Failure / Parasitic Drain 🟠 Medium → Shop Vehicle Battery — Some owners of early models report issues with the battery draining overnight without a clear cause, leading to a no-start condition. This appears to be an electrical gremlin rather than a simple battery fault.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM PCM can be a cost-effective alternative to a new one, but only if the part number is an exact match and you have a confirmed plan for professional reprogramming. For all other parts related to this code (battery, alternator), new parts are strongly recommended due to their wear-and-tear nature.

Donor-vehicle mileage cap: roughly under 60000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Verify the part number on the used PCM matches your original unit exactly. For the 3.5L V6, an example is 39110-3N396.
  • Inspect the used PCM for any physical damage, such as a cracked case, broken connector pins, or signs of water intrusion/corrosion.
  • Purchase from a reputable salvage yard that offers a short-term warranty to protect against a dead-on-arrival unit.

OEM-only on this vehicle (don't cheap out):

  • Powertrain Control Module (PCM): While a used OEM unit can work, aftermarket PCMs for this platform are risky. They often have compatibility or programming issues. A new or used OEM module that is professionally programmed is the most reliable choice.

Aftermarket brands forum-validated for this vehicle:

  • Battery: Interstate, DieHard, Bosch, Deka
  • Alternator: Denso (often the OEM supplier), Bosch

Brands owners have reported issues with on this vehicle:

  • Unbranded, low-cost PCMs from online marketplaces are frequently reported to have programming failures or are not truly 'unlocked' for VIN writing.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2025 Genesis GV80

Symptoms: Catastrophic failure involving loss of power and multiple sensor errors only a few weeks after purchase.

What fixed it: Full engine replacement.

Source hint: Reddit r/GenesisMotors: 'Anyone Else Facing Issues with Their Genesis GV80 2025?'

2021-2024 Genesis GV80 2.5T

Symptoms: Ongoing issue with a misfire on cylinder 4.

What fixed it: Replacement of faulty fuel injectors manufactured during the COVID period.

Source hint: Reddit r/GenesisMotors: 'How are the 2.5Ts?'

Frequently Asked Questions

Could my 2023 GV80 3.5L V6 be throwing a false code that a software update might fix?
Yes. TSB 24-EM-009G was specifically issued for 2023-2024 GV80 3.5L V6 models to address false codes (specifically P250F) via an ECM software update, suggesting software revisions are a common repair path for electronic logic errors on this platform.
I have a 2025 GV80 and my screen went blank along with the check engine light. Is there a recall?
Yes, Recall 026G (NHTSA 25V-105) and TSB 24-01-081G address software and hardware fixes for blank infotainment and instrument cluster screens on 2023-2025 models.
My 2.5L GV80 is misfiring; could this be related to the PCM memory code?
It is possible. Service Campaign 914G (TSB 25-01-051G) was issued for the 2.5L engine to update ECM software specifically for misfire codes (P030x), and the article context notes that rough idling and misfires are symptoms associated with P0604.
Why did P0604 appear immediately after I jump-started my GV80?
Modern Genesis vehicles are extremely sensitive to voltage. A jump-start can cause a temporary voltage drop or spike that corrupts the PCM's internal RAM, triggering a false P0604. Testing the battery's health is the first recommended step.
Is there a specific battery type I should use for my GV80 to prevent these voltage-related codes?
The recommended fix for voltage-related P0604 triggers is to replace the battery with a new AGM (Absorbent Glass Mat) type battery, as these vehicles have high electrical demands.
My 2025 GV80 lost connectivity to Connected Car Services; is this part of the same electronic issue?
While not directly P0604, Service Campaign 913G (TSB 26-01-035G) for 2025-2026 models addresses module communication issues requiring a Data Communication Unit (DCU) reset, highlighting the platform's sensitivity to electronic glitches.
How to Test a Car Battery with a Multimeter
How to Test a Car Battery with a Multimeter
How to test your car alternator and battery with a multimeter at home
How to test your car alternator and battery with a multimeter at home
How to Test Your Alternator / Battery with a Multimeter from Harbor Freight
How to Test Your Alternator / Battery with a Multimeter from Harbor Freight
How to Test a Car Battery and Alternator with a Multimeter
How to Test a Car Battery and Alternator with a Multimeter
Causes and Fixes P0604 Code: Internal Control Module Random Access Memory (RAM) Error
Causes and Fixes P0604 Code: Internal Control Module Random Access Memory (RAM) Error
What is P0604 : Engine Error Code Causes Explained
What is P0604 : Engine Error Code Causes Explained
Battery Jumpstart a Genesis GV80 Or With One
Battery Jumpstart a Genesis GV80 Or With One
How to Replace an Alternator
How to Replace an Alternator
Bought a Used Kia Hyundai ECU? Here’s How MT86 ECU Cloning Works (Programming Explained)
Bought a Used Kia Hyundai ECU? Here’s How MT86 ECU Cloning Works (Programming Explained)
💡 Como ** PROGRAMAR ** Computadora de motor en autos de la Marca HYUNDAI-KIA 💻
💡 Como ** PROGRAMAR ** Computadora de motor en autos de la Marca HYUNDAI-KIA 💻
CLONE Hyundai Kia ECM PCM CHANGE VIN WITH FoxFlash SIM2K-240 Sorento 39103-2GBK0
CLONE Hyundai Kia ECM PCM CHANGE VIN WITH FoxFlash SIM2K-240 Sorento 39103-2GBK0
Remapping Hyundai/Kia vehicles with direct ECU Connection
Remapping Hyundai/Kia vehicles with direct ECU Connection
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 May 30, 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:
  • Genesis GV80: 202020212022202320242025
In this article
🧭 Diagnostic Flowchart
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