I have the same problem on my 1995 Jeep Grand Cherokee Laredo 4.0 and was told it's a bad pressure monitor sender that wasn't reading the pressure correctly. I'm not sure if this is correct and I am continuing to look into the problem.
MY 4.0 WOULD PEG OUT HIGH AFTER YOU STARTED IT. IT WAS ALWAYS THE SENSOR LOCATED BELOW THE DISTRIBUTER. NOT TOO HARD TO SEE. HAPPENED EVERY COUPLE OF YEARS( 50K-60K MILES)
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.
Pinched or blocked transmission cooling lines
Heater core
the switch board could be bad.
Yes
check the drive axles they could be bad
The back of the ignition key cylinder is probably broken.
New lifters or repairing the cause of low oil pressure.
The HeaterTreater is an after market kit that solves heater and AC for the Jeep Grand Cherokee and Laredo. It is much cheaper than the dealership fix and is easy to install. For diagnosis and info, check out www.heatertreater.net or search eBay for "heatertreater".
your oil pump is bad
Have your Throttle Position Sensor Checked. Big cause of this. Do you have any check engine light come on?
Loose or worn out serpentine belt.