Had a Jeep in the shop here with that problem last week and it turned out to be low fuel pressure. Try running a fuel pressure test. The Jeep would idle ok but when you tried to accelerate the engine would stall.
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.
intake gasket is leaking
CHECK COIL PACKS
faulty throttle position sensor?
No. It would only prevent you from starting.
Try cleaning the EGR valve.
Your idle reglator needs to be adjusted so it idles at a higher rpm
Could be a vacuum leak. The year and engine info would help us help you.
check pcv hose elbow for vacuum leak.
usually the factory alarm
Should be at least 10 at idle. 25 at idle would be better.