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 2007-2009 Saturn AURA: Transmission RAM Error Causes and Fixes

On a 2007-2009 Saturn Aura, code P0604 almost always points to an internal memory failure in the Transmission Control Module (TCM). The most common fix is replacing the TCM, which requires professional programming. Before replacement, always check the battery and connections, as low voltage can trigger this code. The TCM is located on the driver's side front frame rail, making it accessible.

14 minutes to read 2007-2009 Saturn AURA
Most Likely Cause
Faulty Transmission Control Module (TCM)
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$250 – $700
Parts Price
$150 – $400
⚠️ Drivable, but... — You can likely drive the vehicle, but it's risky and not recommended. A faulty TCM can cause sudden, harsh shifting, getting stuck in one gear ('limp mode'), or even stalling, which could leave you stranded or create a safety hazard on the road.
Key Takeaways
  • P0604 on a Saturn Aura almost always points to a problem with the Transmission Control Module (TCM), not the main engine computer.
  • Before condemning the TCM, always perform a thorough test of the battery and charging system, and inspect all main power and ground connections.
  • Check the simple things first: a specific 10-amp fuse in the under-hood fuse box has been reported to cause identical symptoms when blown.
  • The TCM is an accessible part located on the driver's side front frame rail, making physical replacement a feasible DIY task if a pre-programmed module is used.
  • The original OEM part number (24234503) has been updated to 24252114, which should be used for replacement.
The trouble code P0604 stands for "Internal Control Module Random Access Memory (RAM) Error." This means a critical computer in your vehicle has detected a problem with its own short-term memory. For the 2007-2009 Saturn Aura, manufacturer documents specifically identify the Transmission Control Module (TCM) as the component that typically sets this code. The RAM is essential for the module to perform calculations and store temporary data, like adaptive shift strategies, needed for the transmission to operate correctly. A failure of this memory self-test is what triggers the code.

What's Unique About the 2007-2009 Saturn AURA

For the Saturn Aura and its GM platform mates like the Pontiac G6 and Chevy Malibu, this code is not a generic mystery. GM issued Technical Service Bulletin #PIP4653E, which specifically directs technicians to investigate the Transmission Control Module (TCM) when P0604 is stored. This indicates a known issue where the T42 TCM is the primary culprit, often leading to symptoms like harsh shifting that might be mistaken for a major mechanical transmission failure.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the current status of your battery voltage and under-hood TCM fuse?
→ Test battery voltage (needs 12.4V+ engine off, 13.5-14.5V running) and inspect the 10-amp TCM fuse in the under-hood fuse box.
→ Charge or replace the battery ($0-$250), clean the main engine/chassis grounds, or replace the 10-amp TCM fuse.
Have you inspected the TCM wiring and checked for GM software updates?
→ Inspect TCM wiring on the driver's side front frame rail. If intact, have a shop check for software updates (TSB #07235A) for $100-$250.
→ The TCM internal RAM has failed. Replace it with a pre-programmed T42 TCM (updated part #24252114) for $150-$400.
Professional service recommended: Replacing and programming a Transmission Control Module requires specialized diagnostic tools (like a GM MDI or Tech 2) and access to manufacturer software (ACDelco TIS2Web) to flash the module with the vehicle's VIN. While some companies sell pre-programmed modules, the diagnostic process to confirm the TCM is the definitive cause is best left to a professional.

Symptoms You May Notice

🎬 Watch: A breakdown of common bad TCM symptoms and causes.
  • Harsh or erratic shifting
  • Transmission getting stuck in one gear (limp mode)
  • Check Engine Light is on
  • Delayed engagement when shifting from Park to Drive or Reverse
  • Difficulty downshifting or upshifting
  • Intermittent stalling
  • Speedometer may not work correctly
  • Engine may not rev past a certain RPM (e.g., 3000 RPM)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Powertrain Control Module (PCM) when the fault is in the Transmission Control Module (TCM).
  • Performing a transmission rebuild when the shifting issues are purely electronic and caused by the TCM.
  • Overlooking a simple blown fuse, weak battery, or bad ground connection as the root cause.

Most Likely Causes

  1. Faulty Transmission Control Module (TCM) 🔴 High Probability → Shop Transmission Assembly As identified in GM Technical Service Bulletin #PIP4653E, the TCM is the specific module prone to storing this code on this platform. The module, known as a T42 TCM, can fail internally over time due to heat, vibration, and age, causing the internal RAM to fail its self-test.
    How to confirm: After ruling out voltage issues, a professional scan tool is used to confirm the code originates in the TCM. If software updates don't fix it, the module is condemned. The TCM is located on the driver's side front frame rail, making it physically 🎬 See exactly where the TCM is located on the engine. accessible for inspection and replacement.
    Typical fix: The TCM must be replaced and programmed to the vehicle's VIN. Many online vendors now offer pre-programmed modules that are 'plug-and-play', eliminating the need for a dealership visit after installation.
    Est. part cost: $150-$400 for a pre-programmed unit.
  2. Low or Unstable Battery Voltage 🟡 Medium Probability → Shop Vehicle Battery
    How to confirm: Test the battery voltage with a multimeter; it should be above 12.4V with the engine off and stay above 9.6V during cranking. Check the alternator output with the engine running; it should be stable between 13.5V and 14.5V. Inspect all battery terminals and main ground connections for corrosion and tightness.
    Typical fix: Charge or replace the battery. Clean or tighten battery terminals and chassis ground connections. If the code doesn't return after clearing, this was the likely cause.
    Est. part cost: $0-$250
  3. Corrupted TCM Software ⚪ Low Probability GM issued a service update (#07235A) for some 2008 Auras to reprogram the ECM and TCM for driveability complaints, indicating that software updates can be a factor.
    How to confirm: A GM-compatible scan tool (like a Tech 2 or MDI) is needed to check for available software updates for the TCM via the manufacturer's service information system.
    Typical fix: Reflashing (reprogramming) the TCM with the latest software calibration from GM. This must be done by a dealer or a qualified independent shop with the correct tools. In many cases, this is attempted before module replacement, but often the hardware has failed, making a reflash ineffective.
    Est. part cost: $100-$250 (Labor)

Rare But Worth Checking

  • Wiring Harness Issue: Damaged wiring or corroded connectors leading to the TCM can cause voltage drops or communication errors that mimic an internal module fault. A thorough visual inspection of the harness and connector at the TCM on the front frame rail is worthwhile before replacing the module.
  • Blown Fuse: A YouTube video for a 2009 Saturn Aura suggests that a blown 10-amp fuse in the under-hood fuse box, specifically the one for the TCM, can cause identical symptoms like being stuck in limp mode and the engine not revving up. This should be one of the first and easiest checks.
  • 🎬 Watch: How to check the TCM fuse on a Saturn Aura.

Diagnosis Steps

  1. Check the 10-amp TCM fuse in the under-hood fuse box.
  2. Perform a full battery and charging system test. Ensure voltage is stable and within specification (12.4V+ engine off, 13.5-14.5V engine on).
  3. Inspect and clean all battery terminals and the main engine/chassis ground connections.
  4. Use a professional scan tool to confirm that P0604 is stored in the Transmission Control Module (TCM) and not another module.
  5. Check for any available software updates (reflashes) for the TCM, especially referencing TSB #07235A for 2008 models. If an update is available, perform it before any hardware replacement.
  6. Inspect the wiring harness and connectors at the TCM (located on the driver's side front frame rail) for any signs of damage, corrosion, or loose pins.
  7. If all previous steps fail to resolve the issue, replace the Transmission Control Module. It is highly recommended to use a pre-programmed unit or have the new unit professionally programmed to the vehicle's VIN.

Parts You'll Likely Need

  • Transmission Control Module (TCM) (OEM #24234503 (Superseded by 24252114)) — This is the control unit most frequently responsible for setting the P0604 code on this vehicle, as confirmed by GM service bulletins. Internal failure of the RAM chip is the direct cause. The original part number 24234503 has been superseded by 24252114, which may offer improved reliability.
    Trusted brands: ACDelco (Genuine GM), Dorman (Remanufactured), Cardone (Remanufactured), Flagship One (Pre-programmed), FS1 (Pre-programmed)
    OEM price range: $250-$500
    Aftermarket price range: $150-$400

Related Codes That Often Appear With This One

  • P0700 — This is a general 'Transmission Control System Malfunction' code. The TCM requests the PCM to turn on the Check Engine Light and store P0700 whenever a specific transmission fault like P0604 occurs.
  • P0601, P0603, P062F, P1621 — These are all internal control module memory or processor-related codes. GM TSBs #05-06-04-060A and #PIP4653E group them together as related faults that can occur in the TCM.
  • U0101 — This code means 'Lost Communication with TCM'. It can appear with P0604 if the TCM's internal fault is severe enough to cause it to stop communicating on the vehicle's data network.

Technical Service Bulletins (TSBs) & Recalls

  • 05-06-04-060A: Information on control module DTCs P0601, P0602, P0603, P0604, P0606, P062F, P06F3, P1621 which can be shared in multiple modules.
  • PIP4653E: Information for vehicles with a Malfunction Indicator Lamp on and DTCs P0601, P0603, P0604, P062F or P1621 stored in the Transmission Control Module.
  • 07235A: Service update for 2008 Saturn Aura and Pontiac G6 to reprogram ECM and TCM for driveability issues.

Platform-Specific Known Issues

  • Bulletin #PIP4653E: This GM TSB specifically addresses DTCs P0601, P0603, P0604, P062F, or P1621 being stored in the Transmission Control Module, directing technicians to focus diagnostics there.
  • Bulletin #05-06-04-060A: This informational bulletin notes that P0604 and other similar internal module codes can be shared across multiple modules, but platform-specific information (like PIP4653E) points to the TCM as the primary location for the Aura.
  • Bulletin #07235A: A service update for some 2008 Saturn Auras involving reprogramming both the TCM and ECM to address driveability issues like hesitation and shift busyness. This confirms that software is a known factor for this vehicle.

Mechanic-Grade Diagnostic Values

  • TCM Power Supply Voltage — expected: 12V+ (Battery Voltage). Failure: No voltage or significantly less than battery voltage indicates a wiring break or fuse issue.
  • Ground Resistance at TCM Connector — expected: Below 0.1 Ω. Failure: Higher resistance indicates a corroded or loose ground connection, which can cause intermittent module faults.
  • High-Speed GMLAN Network Resistance — expected: Approximately 60 Ω. Failure: A reading of 120 Ω indicates a break in one of the CAN lines or a missing terminating resistor. A reading near 0 Ω indicates a short between the CAN high and low lines.

Scan Tool Commands That Help

  • GM Techline Connect (Tech2/MDI/MDI2): Service Programming System (SPS) — This function is mandatory after replacing the Transmission Control Module. It downloads the correct VIN-specific software and calibrations from GM's servers and flashes them onto the new module to ensure it can communicate with the ECM and other vehicle systems.
  • Professional Scan Tool (with bidirectional controls): Reset TCM / Clear Adaptive Memory — After replacing the TCM and programming it, or as a potential fix for minor shifting issues, resetting the adaptive values forces the TCM to relearn shift patterns and pressures from scratch. This can resolve lingering harsh shifting symptoms.

Wiring & Ground Locations

  • TCM Fuse (2007) — Fuse #4 (10-Amp) in the under-hood fuse box.. This fuse provides ignition voltage to the TCM. If it's blown, the TCM will be completely inoperative, often causing a no-communication code (U0101) alongside potential memory codes if power is intermittent before complete failure.
  • TCM Power Wire — A red wire leading to the TCM main connector. A specific pinout from a similar GM TCM shows Ignition 1 Voltage on Pin 31 (Pink wire).. A break or corrosion in this power supply wire will prevent the TCM from powering on, mimicking a dead module. A real-world repair confirmed a fix by repairing this wire between the fuse box and TCM.
  • G101 / G106 (Engine/TCM Grounds) — G101 is located on the lower front of the engine block. It jumpers to G106, which is on the front center of the frame cross rail under the crank pulley. Wiring diagrams for the Aura confirm G106 provides a ground path for the TCM.. These are primary grounds for the Engine and Transmission Control Modules. A corroded or loose connection at G101 or G106 can cause unstable voltage, leading to various electronic faults including the P0604 RAM error.
  • G105 (Engine Ground) — Location varies by engine. For the 3.6L V6, it's at the center rear of the engine. For the 3.5L V6, it's under the left intake manifold on the rear of the cylinder head.. This is another critical engine ground point. While not the primary TCM ground, a poor connection here can introduce electrical noise and voltage instability that affects all engine-related control modules.

Real Owner Repair Stories

  • Reddit user on r/MechanicalAdvice (2007 Saturn Aura XR (3.6L V6, 6T70 Transmission)) — No communication with TCM (U0101, U2106), speedometer not working, transmission stuck in 1st gear.
    ❌ Tried (didn't work) Replacing the blown 10-amp TCM fuse (#4 in engine bay fuse box), which blew again or didn't solve the issue., Replacing the powertrain relay., Cleaning ECM and TCM connectors with electrical contact cleaner.
    ✅ What actually fixed it The owner used a multimeter to test for 12V at the TCM connector's power wire (red wire). They discovered no voltage and found a break in the wire somewhere between the under-hood fuse box and the TCM connector. Repairing the broken wire resolved all issues.

OEM Part Supersession History

  • 2423450324239224, then 24252114 — Supersessions are typically done by GM to improve reliability, address known failure points, or consolidate parts. The latest part number, 24252114, is the recommended service replacement.
    Heads up: While physically interchangeable, a new module must be programmed with the vehicle's specific VIN and calibration files using GM's Service Programming System (SPS) to function.

Model Year Variations Within This Range

  • 2007-2009: This P0604 issue is primarily associated with the T42 Transmission Control Module, which is used with the 6-speed automatic transmissions (6T70 or 6T40). These were standard on the 3.6L V6 engine and became standard on the 2.4L 4-cylinder for the 2009 model year. Auras with the 3.5L V6 or earlier 2.4L 4-cylinder used a 4-speed automatic (4T45-E) with a different TCM, which may not be as prone to this specific failure.
How to fix your Transmission Control Module (TCM) in Saturn Aura 2009
How to fix your Transmission Control Module (TCM) in Saturn Aura 2009
Saturn aura XC 3.5 V6 engine transmission control model location
Saturn aura XC 3.5 V6 engine transmission control model location
6 Symptoms of a Bad Transmission Control Module & Causes
6 Symptoms of a Bad Transmission Control Module & Causes
Signs & Symptoms of a Bad Transmission Control Module (TCM)!
Signs & Symptoms of a Bad Transmission Control Module (TCM)!
Symptoms of a Bad Transmission Control Module (TCM)
Symptoms of a Bad Transmission Control Module (TCM)
5 Symptoms Your TCM Needs Replacing Fast. Signs of a Bad Transmission Control Module (TCM)
5 Symptoms Your TCM Needs Replacing Fast. Signs of a Bad Transmission Control Module (TCM)
08 Saturn Aura transmission problems
08 Saturn Aura transmission problems
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 Apr 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:
  • Saturn AURA: 200720082009
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