by Anonymous on July 7th, 2008

Anonymous

Question

Help answer this question below.

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.

Answers. 1 helpful answer below.

  • by m1tk44 on July 7th, 2008

    m1tk44

    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.

    • Like
    • Report

    No comments. Post one | Permalink

Want to attach an image to your answer? Click here.

Did this answer your question? If not, then ask a new question or create a poll.

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.

Follow us on Facebook!

Related Ads

ANSWERBAG BUZZ

Jeep p0601
Check engine light keeps coming on
Engine light keeps coming on
Jeep grand cherokee p0601
Why does my engine light keep coming on