Ok, I feel like a bad husband because I have set on an issue with my wives Cherokee for too long. The check engine light has been on a while. The first time it came on I had the code read, but can not remember what it was. However, I remember it being something with the electronic fuel system (I think). Most of the time when we fill up the gas tank and drive off the vehicle will shut off during mid drive and we would either have to pull over or shift it neutral and turn it back on in traffic. The service light would still be on. We would continue driving and the the engine light would shut off and the car would shake a little and driving would be fine and then it would shake again and the light would pop back on. This usually only happens after we fill the tank. Until last night i was driving it and it happened to me with only half a tank of gas. The engine shut off completely while i was trying to turn into a grocery store and lost all power steering and almost wrecked. I took it to get the code read again and popped up P0601 (PCM code). I read on another post i need to replace the PCM. No big deal, I am going to get it done, but its not throwing the same code as it first did. Has anyone else had this issue of the vehicle shutting off in mid drive? Any electronic fuel system code? Thanks!