P0601: The engine computer has a memory error
Internal Control Module Memory Check Sum Error
Do not drive if the engine is running erratically or if critical functions like transmission control seem impaired. Tow to a shop for diagnosis.
What it means
P0601 means the PCM (engine computer) ran a self-check on its internal memory and found that the stored data does not match what it calculated, like a file that has been corrupted. The checksum is a verification number; if the data in memory was altered or lost, the checksum will not match and this code is stored. The computer may also have frozen or irrational stored calibrations. Causes range from a bad PCM to low voltage events like a dead battery that corrupted memory. Before condemning the PCM, verify the electrical system is healthy.
Common causes
- Faulty or corrupted PCM memoryThe memory chips inside the PCM have developed an error. May require PCM replacement or reflash.
- Voltage spike or battery event that corrupted PCM memoryJump-starting with reversed cables, a failed alternator, or a dead battery can damage PCM memory.
- PCM software corruptionOn some platforms, a reflash with updated software resolves the checksum error without hardware replacement.
What it costs
- PCM reflash or reprogramming$80 to $200
- PCM replacement and programming$500 to $1,500
Symptoms
- Check engine light on
- Erratic engine operation or control
- Transmission shift problems
- Other codes stored alongside P0601
- Possible no-start or stall
What to do next
Have the battery and charging system verified before anything else. Bring the car to a dealership or a shop with factory programming capability. Some PCM failures can be resolved with a software reflash, which is far cheaper than replacement. Replacement PCMs must be programmed to the specific VIN and vehicle configuration.
Lewis records the complete set of fault codes stored at the time of the scan, which helps a technician confirm whether P0601 is a standalone PCM failure or part of a wider electrical event. Download Lewis.
Related codes
FAQ
- Does P0601 always mean I need a new computer?
- No. Some cases are resolved by a software reflash, especially if a manufacturer has issued a technical service bulletin for the issue. Check for TSBs on your model.
- Can jump-starting cause this?
- Yes. If a jump-start was done with reversed polarity or with a very powerful source, it can send a voltage spike that damages PCM memory.
- Can I drive to the dealer?
- If the car is running reasonably well, yes. If it is stalling, misfiring, or shifting erratically, have it towed to avoid further damage.