2000 Jeep Grand Cherokee • 4 cylinder 2WD Automatic • 210,000 miles

2000 GJC stalling at ramdomly. Replaced PCM, injectors, spark plugs, coil pack, push rods. Help don't know what to try next.
March 26, 2011.

Don't "try" anything. You are approaching this in the most expensive, least effective way possible. That is by throwing random parts at a problem. You need to diagnose the problem so you just replace the defective part and don't introduce a bunch more variables. If the Check Engine light turned on, there will be a diagnostic fault code stored in the Engine Computer. By replacing it that information was lost. If the light turns on again while you're driving, Chrysler makes getting those codes real easy. They will lead to the circuit or system with the problem, not necessarily the defective part, although it's usually pretty east to figure out. The next time it stalls, measure the voltage on the dark green / orange wire at the coil pack, any injector, or either small terminal on the back of the alternator while a helper cranks the engine. You should find battery voltage there for just one second after turning the ignition switch to "run". What is important is it must come back during cranking. If it does not, the automatic shutdown (ASD) relay is not being turned on by the Engine Computer. That is almost always due to a missing signal from the crankshaft position sensor or the camshaft position sensor. Either of those can become heat-sensitive. They will work again when they cool down in about an hour.

Mar 26, 2011.
No codes appeared on the old PCM board. The dealer recommended replacing the PCM board. Code said to replace the coil pack so I did. Stalling continues. No codes appear.

Mar 26, 2011.