I have a 96 Jeep Grand Cherokee Laredo, 6 cylinder, automatic with about 160000 miles. Over the past several weeks, it has developed an annoying habit of stalling. Initially, this only happened when stopped at a traffic light or stop sign. It would begin to stumble and then stall. If I shifted into neutral, and gave it some gas, it tended to not have the problem. It wouldn't do this at every stop, and typically only did it during the first 15 minutes of driving. When it stalls, it will usually start back up right away, though sometimes I have to try to start it 5 or 6 times before it will actually start.
More recently, it has began to stumble and hesitate briefly even at highway speeds, though this is far more rare than the stalls when stopped. Sometimes it will happen after pulling away from a stop: it will stumble, cough and sputter, and if I give it some gas sometimes it will recover and go on about its business. Needless to say, all these stall outs in rush hour traffic can be pretty unnerving.
After reading about similiar problems with JGCs of this vintage, I've tried the following:
1) Changed the ignition coil: This had no effect on the problem. 2) Changed the fuel filter: It ran great for about 35 miles, leading me to think I'd solved the problem, then it stumbled and stalled in a traffic stop, and misbehaved on and off for the next 5 to 10 minutes. @#%$I fear it's the fuel pump, but given that it usually starts back up pretty quickly (i.e., a few tries) after stalling, I'm not sure. After it has one of its coughing/sputtering/stumbling/stalling episodes, it does set engine code 43.
I've read a lot about problems with bad CPS's. Any thoughts?
P.S. I'm taking it to the dealership on Wednesday morning to get the PCM reprogrammed and my catalytic converter replaced under the recent E22 emissions recall. My converter has been rattling around for over a year. Nice of them to replace it for free. :-)
Thanks, Doug