I have a Code P0601 on the PCM. I replaced the PCM, and now I have a code P0118, code P0123, and code P0193.

I would like to know can a PCM with code P0601, retrieve a P0118, P0123, or P0193 code?
Experienced mechanics share their insights in answering this question :
Hi there, the short answer to your question is no . A PCM with a P0601 (which is a memory module error in the PCM) cannot reliably retrieve codes for the codes you list (P0118 – coolant temp sensor, P0123 – throttle position sensor, P0193 – fuel rail pressure sensor.

Most likely, the P0601 prevents the PCM from getting any codes from the engine sensors. The memory module error may cause in data corruption for collected sensor values, lose of data over multiple sampling periods, or failure of the data collection to work at all. Replacing the PCM was a necessary expense.

If you need assistance with the "new" codes, I would recommend having a Check Engine Light inspection completed by a mobile, professional mechanic, such as one from YourMechanic, to diagnose the new error codes and get an accurate assessment of the repairs needed.

How to Identify and Fix Common car Problems ?

Our sources include academic articles, blog posts, and personal essays from experienced mechanics :

What Are Some Causes of a P0601 Code? Usually, the P0601 code happens because of an issue with one of your control modules. That may mean that the control module itself is faulty or that the control module`s circuit is broken, whether through damaged wires or through a generally poor connection.
The P0601 diagnostic trouble code is set when a memory check sum error is detected with the internal control module. This is a error internal to the ECU and is found when the ECU performs self-checks.
Code P0601 means that the PCM`s Memory check sum test is failing. This is a routine self test that is performed periodically through out the day.
The P0606 fault code means that there`s an error with your power control module (PCM). Your PCM is the computer inside your car that monitors all the vital systems. Basically, it`s the brain of your car. Every time you start the car, the PCM runs a series of checks to make sure everything is okay.
The P0606 code relates to your engine`s Powertrain Control Module (PCM) and its operability and state of condition. The PCM is the computer that assesses and controls all of your vehicle`s vital components and systems; it is the brain behind your car.
This is why when it comes to locating your ECM it`s best to consult your vehicle`s owner`s manual to find the exact location, but typically they are found in the engine compartment, under the passenger floorboard, under the seats, or behind the kick panels.
The PCM on a car is the power control module. It is the computerized central processing unit of your vehicle`s system. It oversees the two main components of the powertrain (transmission and engine) and several other car components. The PCM acts based on data it gets from other sensors attached to it.
In the simplest of terms, the P2096 fault code indicates the Powertrain Control Module (PCM) has received data from the oxygen sensors in the exhaust system that there is an excess of air and shortage of fuel within the number one cylinder.
What Does the P0601 Code Mean? Diagnostic trouble code (DTC) P0601 stands for “Internal Control Module Memory Checksum Error.” It is triggered when the powertrain control module (PCM) detects an internal problem, typically a failed Memory checksum test. The PCM`s memory checksum test is performed regularly.
The PCM power relay or ECM power relay work as a switch and transfer power to the ECM. However, if the ignition key turns off, the switches within the PCM power relay will not receive battery power. As a result, your vehicle will not operate properly.
A diagnostics check will usually return a fault code of P0601 – Internal Control Module Malfunction, if you have this fault code stored then your Saab 9-3 engine ECU is most definitely faulty. We are able to fully test and rebuild your own unit with an unlimited mileage lifetime warranty.
What is the P0603 Code? The P0603 code indicates that your Powertrain Control Module (PCM) has failed its own Keep Alive Memory (KAM) self-test. The PCM is a computer in your car that controls a variety of essential systems, such as the ignition, engine timing, fuel/air mixture, transmission, and anti-lock breaks.
ECU fault codes are displayed in PCLink in the ECU Status runtime values. They may also be displayed on a Check Engine Light or a digital dashboard display. Fault codes can be cleared by selecting Clear Fault Codes in the ECU Controls drop down menu.
A poor electrical connection or defective driver in the PCM are the most likely causes for this code to be stored. Additionally, corroded, damaged, or faulty wiring or connectors within the Control Area Network (CAN) Bus harness or a loose or broken wire or ground strap can also cause this code.
ECU fault codes, also known as diagnostic trouble codes (DTC) are part of the on-board diagnostic (OBD II) system in your car. These codes provide information on which systems are malfunctioning, where the problem is located, and the exact issue that is causing your check engine light to remain illuminated.
Typically, PCMs are not rebuilt in the same way that alternators and water pumps because there are no mechanical parts that wear out. Remanufacturing a PCM generally means testing the computer, isolating and repairing any faults that may be found, then retesting the computer to make sure everything works correctly.
PCM (Powertrain Control Module) – This is a combined engine and transmission control unit which will provide management and correct function of the engine and transmission from one control unit. ECU (Engine Control Unit) / ECM (Engine Control Module) – This is an electronic control unit that manages the engine only.
2 Differences Between A PCM And ECM

As mentioned above, the ECM only controls engine timing, cooling, fuel : air ratios, and the exhaust. However, a PCM can do everything an ECM does but also coordinates with sensors to control the transmission.

When a battery drains, it may send lower voltages of power which may or may not hurt your PCM. But it can definitely cause some problems that are related to your PCM due to it not receiving enough voltage. Also, your PCM can create problems that aren`t caused by your battery too.
A failed PCM or TCM can cause the car to get stuck in gear, which can be a serious safety issue. It can also lead to costly transmission damage.
The powertrain control module, aka PCM, is your vehicle`s brain. It manages the engine, transmission and other systems based on information it receives from various sensors around the vehicle.
Code P2096 symptoms include rough idle, bad fuel economy, poor acceleration, and engine misfire.
The PCM Flash is an integrated software solution intended for the engine and automatic transmission ECUs of Volkswagen, Skoda, Ford, Mazda, Nissan, Subaru and Honda vehicles. It supports work via ADS adapter (version 1) as well as via any J2534-compatible adapter if there are appropriate drivers and libraries.
What Are Some Causes of a P2610 Code? Battery cable connections or a low battery voltage may be the cause of the code, as this can make it difficult for the PCM/ECM to recognize that the engine has shut off.

Relevant Questions and Answers :

the most relevant questions and answers related to your specific issue

I have a Code P0601 on the PCM. I replaced the PCM, and now I have a code P0118, code P0123, and code P0193.
ANSWER : Hi there, the short answer to your question is no . A PCM with a P0601 (which is a memory module error in the PCM) cannot reliably retrieve codes for the codes you list (P0118 – coolant temp sensor, P0123 – throttle position sensor, P0193 – fuel rail pressure sensor.

Most likely, the P0601 prevents the PCM from getting any codes from the engine sensors. The memory module error may cause in data corruption for collected sensor values, lose of data over multiple sampling periods, or failure of the data collection to work at all. Replacing the PCM was a necessary expense.

If you need assistance with the "new" codes, I would recommend having a Check Engine Light inspection completed by a mobile, professional mechanic, such as one from YourMechanic, to diagnose the new error codes and get an accurate assessment of the repairs needed.

It threw a code 21 , throttle position sensor bad code. i replaced it and the code went away but i still have no spark.
ANSWER : Hello and thank you for contacting YourMechanic. The problems that you are encountering with your vehicle, could be caused by the harness to the Throttle Position Sensor (TPS) or the computer itself.

Check the harness to the TPS for any debris or any corrosion. Hook up a paperclip to the harness and turn on the key. Use a multimeter and check for voltage at the pins of the harness. Make sure that the ground on the sensor is grounded and has no resistance. If you find that the harness is having too much resistance, then I recommend having the main engine harness replaced. If you have replaced the harness and still have the same problems, then the computer will need to be flashed or replaced.

I recommend having a professional, like one from YourMechanic, come to your home to diagnose your car’s no start condition before replacing any parts.

I have a p0171 code on my ford ranger 2.5 and have replaced fuel filter maf sensor, iac sensor, fixed vacuum leaks, replaced fuel
ANSWER : Hello there. You might to read this article about the P0171 OBD-II trouble code; as it will give you ideas on causes and possible solutions.

Throttle body replaced under warranty has a defect, now out of warranty.
ANSWER : Hi there:

Although we’re not lawyers and not permitted to provide legal advice, to my knowledge, State of California "lemon laws" apply to new vehicle purchases as opposed to replacement services; however, you might want to contact the California Bureau of Automotive Repair for specific guidelines. What I’d advise is to not continue taking your vehicle to a dealership if they are not going to cover the components under warranty. Instead have a professional mobile mechanic complete these repairs; or sell the Suzuki and purchase something a little more reliable; as fuel system issues are common with these vehicles.

check engine light O2 sensor already replaced same codes still popping up after replacing old O2 sensor
ANSWER : Hi there. What you received from the parts store was a code retrieval, not a diagnostic. The codes are set when a fault is detected against normal operating parameter. The computer does not know what caused the fault, only that the fault meets the criteria for this code to set. There could be a problem in the wire harness, converter, or the ECM. The code and data are needed to properly assess the direction that a diagnosis needs. I strongly suggest having a qualified technician perform an inspection to avoid replacing unnecessary parts. Your Mechanic has several available technicians that can assist you with a check engine light inspection.

The TPS error code P0123 appears only when the AC is on
ANSWER : Hello. The low charge in the A/C system is going to cause the A/C compressor to work harder than it should. This will put a greater load on the engine and may cause your throttle position sensor to give a bad reading. Have a certified technician set the A/C system to the proper levels and see if the P0123 code continues. Having the throttle body cleaned may also help fix this problem. If you need help with this, a certified technician from YourMechanic can come to your car’s location to diagnose the code more thoroughly in order to have this corrected.

Diagnostic code read o2 sensor bad, replaced o2 sensor, cleared code but engine light came back on, is it caused by bad air filter
ANSWER : Hello there. Typically jump starting a vehicle doesn’t trigger an OBD-II error code. However, one of the most common misdiagnosis issues with the P-2270 is replacing the O2 sensor before diagnosing if there are any exhaust leaks. Obviously, you’ll want to check for the exhaust leaks first, repair the damaged component, and then clear the codes before scanning the vehicle again. Sometimes the electrical harness attached to the O2 sensor is damaged or dirty which will also trigger this error code. The noise and vibration may be an indicator of a loose exhaust pipe, which may be the source of the error code staying on. If you need any help, have a technician from YourMechanic come to your home or office to diagnose your Check Engine Light and make the necessary repairs.

Are the powertrain control modules in a 2004 Dodge Ram and 2008 Dodge Ram the same?
ANSWER : The powertrain control module (PCM) part numbers for the 2004 and 2008 model year trucks are different. So, it’s possible that the PCM could be the problem. However, there are countless things that could have gone wrong with an engine swap like this. Just one wire being left disconnected could cause all kinds of problems, including those you describe. I recommend taking the vehicle back to the shop that did the repairs to demand they make things right. If that doesn’t work, the team at YourMechanic would be happy to diagnose and repair your Dodge.