it could be many things but on mine it threw a code for the crank position sensor. without the ecu having knowledge of the crank it just couldn't get the timing down and stalled. so do the on off on off on with the key and see what codes pop up. than u can go from there.
600-1200 the computer will vary it.
900-1200
Idle speed is not adjustable. The computer controls the speed with the idle air control motor on the back of the throttle body.
It has an IAC ( idle air control ) motor on the throttle body.
try your egr valve
Having the speedometer jump and the engine stall in the 1994 Jeep Grand Cherokee Laredo could be a problem with the idle and the transmission. The transmission slipping can cause the speedometer to jump.
The idle speed is computer controlled. If the idle is too low, there is a problem with a ssensor or the idle speed motor.
Idle air control valve found on Tue backside of throttle body.
It can be stuck in 4 wheel drive or the idle control system needs attention.
Inoperative radiator fan.
most common cause, a vacuum leak.
maybe you need a new head gasket?