Shop Parts keyboard_double_arrow_right
Need car parts? Select your vehicle
Reading Time: 4 minutes
Summary
  • Diagnostic trouble code (DTC) P0605 stands for “Internal Control Module Read Only Memory (ROM) Error.” This means that the Read Only Memory (ROM), which contains the software for the powertrain control module (PCM) operating system, has developed a problem.
  • The common causes behind the P0605 code include PCM issues like incorrect voltage or being grounded, a faulty PCM ROM memory module, or faulty PCM ground circuits.
  • The common symptoms associated with the P0605 code include an illuminated check engine light, the vehicle failing an emissions inspection, and an illuminated anti-lock braking system (ABS)/traction control light.

The powertrain control module (PCM) is the computer in charge of overseeing both the engine and in some vehicles, the transmission. If the PCM fails its self-diagnosis, its diagnostics will log a P0605 code.

What Does the P0605 Code Mean?

The Diagnostic Trouble Code (DTC) P0605 indicates “Internal Control Module Read Only Memory (ROM) Error.”

The PCM keeps the software for its operating system on its Read Only Memory (ROM). If the ROM develops a problem, the software stored on it can get corrupted. Without the right software, the module may stop running reliably.

PCM or ECM encountering P0605 code
The powertrain control module (PCM) is the computer in charge of overseeing both the engine and in some vehicles, the transmission.

In addition to managing how the engine and transmission operate, the PCM runs diagnostic tests on various engine and transmission parts. When it finds something wrong with a part, it sets the appropriate DTC for the issue.

See also  P0480 Code: Fan 1 Control Circuit

The PCM regularly checks its own performance by running calculations. If it doesn’t get the right response from its ROM, it will set the internal control module code P0605.

Read our quick note about the ROM for more background on codes like P0605.

Note: The definition of code P0605 may differ according to the vehicle manufacturer. Check the right repair manual or repair database for the exact code definition.

What are the Possible Causes of the P0605 Code?

  • Powertrain control module issues such as:
    • Incorrect voltage
    • Grounded
  • Faulty PCM ROM memory module
  • Faulty PCM ground circuit(s)
  • Faulty output devices controlled by the PCM

What are the Common Symptoms of the P0605 Code?

How to Diagnose the P0605 Code

A DTC P0605 is a generic trouble code that may be logged in vehicles from different auto manufacturers. Vehicles can share apparently similar triggers and symptoms. However, the steps for diagnosis and repair can differ between various makes and models.

If you have doubts about your ability to run diagnostics on your vehicle, it’s a good idea to bring your ride to a licensed mechanic. Here are some videos that may give you an idea of what the process might involve:

See also  P0123 Code: Throttle / Pedal Position Sensor "A" Circuit High

How to Fix the P0605 Code

Usually, the shop manual will simply require ECM/PCM replacement for codes like P0605, but the new unit has to be flashed to match the vehicle. Take note that in most cases, this isn’t a DIY repair.

Attempting to fix a P0605 code may become a frustrating task if you don’t have the right tools and know-how to test the PCM. In most cases, it’s best to leave the job to professionals.

For DIYers with advanced technical knowledge and hands-on experience who prefer to test and replace their vehicle’s PCMs on their own, it will be helpful to rely on the appropriate repair manual or refer to an online repair database.

A Quick Note About Read Only Memory (ROM)

The PCM is, in reality, a computer and it has a limited ability to detect and report problems in the systems it controls as well as within its own circuitry. Computers have two basic types of memory, namely Read Only Memory (ROM) or Random Access Memory (RAM). ROM is non-volatile, meaning that it retains whatever is written there even if power is lost.

RAM is like the workbench, where information is stored and retrieved, and it can be written and erased on the fly as demanded while driving. Meanwhile, nothing is erased from the ROM unless there’s some kind of data corruption issue with the files stored there, and that’s what this code indicates.

Flashable ECM/PCMs are as old as OBD2. These have an EEPROM, which can be erased and rewritten when the computer is “flashed” with new programming. Usually the “flash” involves feeding 18 volts to the EEPROM, erasing its original programming, and then a replacement program is written in by the system doing the flashing. On some units, the ROM and the EEPROM are integrated, but on others they’re separate.

See also  P0193 Code: Fuel Rail Pressure Sensor “A” Circuit High

Get a New PCM to Fix a P0605 Code Online

Your vehicle’s PCM can have several hardware-related issues when the P0605 code is triggered. This means that simply fixing the PCM with a computer might not be sufficient. You might need to replace the component to fix this code and eliminate its symptoms. Don’t put up with hardware issues when you can get a replacement PCM here at CarParts.com.

Replacing broken PCMs can be costly, but you don’t have to pay exorbitant prices at the dealership since CarParts.com offers all its parts at competitive prices. You can trust our components because they’ve passed stringent quality control standards during manufacturing. Our user-friendly website also makes shopping for replacement parts easy, so you can order the one you need in just a few clicks.

Our available PCMs are ready to ship, so we can deliver straight to your doorstep in as fast as two business days! Shop for parts like PCMs here at CarParts.com now.

About The Authors
Written By Automotive and Tech Writers

The CarParts.com Research Team is composed of experienced automotive and tech writers working with (ASE)-certified automobile technicians and automotive journalists to bring up-to-date, helpful information to car owners in the US. Guided by CarParts.com's thorough editorial process, our team strives to produce guides and resources DIYers and casual car owners can trust.

Reviewed By Technical Reviewer at CarParts.com

Richard McCuistian has worked for nearly 50 years in the automotive field as a professional technician, an instructor, and a freelance automotive writer for Motor Age, ACtion magazine, Power Stroke Registry, and others. Richard is ASE certified for more than 30 years in 10 categories, including L1 Advanced Engine Performance and Light Vehicle Diesel.

Any information provided on this Website is for informational purposes only and is not intended to replace consultation with a professional mechanic. The accuracy and timeliness of the information may change from the time of publication.

File Under : OBD-II Trouble Codes Tagged With :
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
expand_more
CarParts.com Answers BE PART OF OUR COMMUNITY: Share your knowledge & help fellow drivers Join Now
The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility.