Engine-CodesSubaru – P0605 Subaru

P0605 Subaru Code - Internal Control Module Read Only Memory Error

Quick Answer

The P0605 code for Subaru vehicles indicates an Internal Control Module Read Only Memory (ROM) Error. Common causes include Faulty ECM/PCM: A defective or damaged Engine Control Module/Powertrain Control Module can trigger the P0605 code, Electrical Issues: Wiring problems, loose connections, or a weak battery can disrupt communication between the ECM/PCM and other vehicle components, Software Errors: Software glitches or incorrect programming can cause the ROM to malfunction. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0605 Subaru indicates Internal Control Module Read Only Memory Error.
Common causes
Common causes include Faulty ECM/PCM: A defective or damaged Engine Control Module/Powertrain Control Module can trigger the P0605 code, Electrical Issues: Wiring problems, loose connections, or a weak battery can disrupt communication between the ECM/PCM and other vehicle components, Software Errors: Software glitches or incorrect programming can cause the ROM to malfunction.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
Table of contents Created and updated by William Orellana on Sep 12, 2024
💬 Need more help? Ask Auto Expert for instant answers — it's free!
AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play

Code P0605 Subaru Description

The P0605 code for Subaru vehicles indicates an Internal Control Module Read Only Memory (ROM) Error. This error occurs when the Engine Control Module (ECM) or Powertrain Control Module (PCM) detects a malfunction in its internal read-only memory. The ROM contains vital information and programming necessary for the ECM/PCM to operate the engine and other vehicle systems effectively. When this memory is corrupted or malfunctioning, it can lead to various performance issues and potentially affect the overall functionality of the vehicle.

OBDII Code P0605 Subaru - Internal Control Module Read Only Memory Error
P0605 Subaru Code - Internal Control Module Read Only Memory Error

Common Causes of P0605 Subaru

  1. Faulty ECM/PCM: A defective or damaged Engine Control Module/Powertrain Control Module can trigger the P0605 code.
  2. Electrical Issues: Wiring problems, loose connections, or a weak battery can disrupt communication between the ECM/PCM and other vehicle components.
  3. Software Errors: Software glitches or incorrect programming can cause the ROM to malfunction.
  4. Water Damage: Exposure to water or moisture can damage the ECM/PCM and lead to a Read Only Memory error.

Symptoms of P0605 Subaru

  1. Check Engine Light: The most common symptom associated with the P0605 code is the illumination of the Check Engine Light on the dashboard.
  2. Engine Performance Issues: The vehicle may experience poor acceleration, rough idling, or stalling due to the ECM/PCM's inability to function correctly.
  3. Reduced Fuel Efficiency: A malfunctioning ROM can lead to decreased fuel efficiency as the engine may not be operating optimally.
  4. Transmission Problems: The vehicle may have difficulty shifting gears smoothly or may experience transmission slipping due to the ECM/PCM error.

How to Fix P0605 Subaru

  1. Diagnostic Scan: Use an OBD-II scanner to retrieve the specific error code and identify the underlying cause of the Internal Control Module Read Only Memory Error.
  2. Check Wiring and Connections: Inspect the wiring harness and connectors for any signs of damage, corrosion, or loose connections. Repair or replace any faulty components.
  3. Test the ECM/PCM: Perform a thorough testing of the Engine Control Module/Powertrain Control Module to determine if it is functioning properly. Replace the ECM/PCM if necessary.
  4. Update Software: If a software glitch is causing the issue, update the ECM/PCM software to the latest version provided by Subaru.
  5. Clear Codes and Test Drive: Once the necessary repairs have been made, clear the error codes from the vehicle's system and test drive the vehicle to ensure the issue has been resolved.

Cost to Fix P0605 Subaru

The typical repair costs for addressing a P0605 Internal Control Module Read Only Memory Error in a Subaru vehicle can range from $200 to $600, including parts and labor. However, it's important to note that the specific diagnosis time and labor rates at auto repair shops can vary based on factors such as location, vehicle make and model, and engine type. Rates in metropolitan areas or at dealerships may be higher, while independent shops often charge less. It is advisable to check local rates for a more precise estimate before proceeding with the repair.

Tech Notes for P0605 Subaru

Check the PCM fuse, if fuse is OK try erasing the code first and if the code comes back you may have to reprogram or replaced the PCM.

When is the Code Detected?

Indicates the PCM has experienced an internal memory fault.

Need more information about the P0605 Subaru code?

Need more information on how to fix the P0605 Subaru code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0605 Subaru code diagnosed by a professional: Find a repair shop in your area

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0605 Subaru Code

What does the OBDII code P0605 mean for a Subaru?

The P0605 code indicates an issue with the internal control module's read-only memory (ROM), which may affect the vehicle's engine management system.

What are common symptoms of code P0605 on a Subaru?

Symptoms include engine misfires, stalling, difficulty starting, reduced fuel efficiency, and the Check Engine Light turning on.

What causes the P0605 code on a Subaru?

Common causes include software corruption in the ECU, failed internal ROM components, electrical issues, or physical damage to the ECU.

Can I drive my Subaru with the P0605 code?

Driving with this code is not recommended as it may lead to erratic engine performance and compromised safety.

How is the P0605 code diagnosed on a Subaru?

A mechanic will use an OBDII scanner to confirm the code, inspect the ECU for damage, and check for wiring or software issues.

Can the P0605 code be fixed without replacing the ECU?

In some cases, reprogramming or updating the ECU software may resolve the issue, but severe damage may require ECU replacement.

What should I check first for the P0605 code on a Subaru?

Start by inspecting the ECU connections and wiring for loose or damaged components, as these can cause communication errors.

How much does it cost to repair the P0605 code on a Subaru?

Repair costs vary widely; software updates may cost $100-$200, while ECU replacement can exceed $1,000, depending on labor and parts.

Does the P0605 code always mean the ECU is faulty?

Not always; the issue could be related to software corruption or external electrical problems, so a thorough diagnosis is essential.

Can an aftermarket ECU cause the P0605 code on a Subaru?

Yes, an improperly installed or incompatible aftermarket ECU can trigger this code due to mismatched software or hardware.

Discuss the causes and fixes for P0605 Subaru OBDII Code

Code P0605 Subaru comments

No comments found for this page.