- NEW!
Help answer this question below.
P0601 is a "bad PCM checksum" code. What this means is that the OBD (on-board diagnostics) has experienced 6 errors while trying to communicate with the PCM (powertrain control module). The bottom line is your PCM went bad and it has these intermittent problems.
Some shady dealerships may just reset the code and the MIL light and send you on your way after charging you a couple of hundred bucks, hoping that the problem won't appear again.
There are 2 ways to fix it - you can reflash (i.e. reporogram) the PCM (which is what they probably did) or replace it.
This problem is quite common with Chrysler vehicles.
If I were you I would demand that they replace it since they tried to fix it several times and it didn't work. If your first repair was done during the warranty period I would even demand that they do it for free now. It actually may be even covered by your powertrain warranty.
You won't be able to replace the PCM yourself - you need dealer tools to program it once the new one is in place.
When should the timing chain be replaced on a Jeep Cherokee?
by Answerbag Staff on August 23rd, 2010
| 1 person likes this
i have 1999 cherokee sport 4.0 liter i just changed the thermostat when it idles it blows cold air and when it accelerates it blows hot air
by robertanything23 on January 18th, 2011
| 1 person likes this
How many miles can a 1997 Jeep Cherokee Sport four-wheel drive do?
by Answerbag Staff on August 19th, 2010
| 1 person likes this
Where is the body control module on a 1995 Cherokee?
by Answerbag Staff on August 18th, 2010
| 1 person likes this
In which country do Iroquois and Cherokee lived?
by Rakhitha91 on January 13th, 2011
| 1 person likes this
You're reading The check engine light keeps coming on my 2003 Jeep Cherokee. The current code is P0601. It happens twice a year. WHY? The dealership always has a problem to fix when this happens. It drives fine.
Comments