Could be many reasons such as bad alternator, or bad fuel pump.
The first thing I would try would be cleaning the throttle body with some carb and choke cleaner. When they get really dirty it can cause you to stall at slow speeds. On my 93 there is a Crank Shaft Position sensor. Mine started to melt and the jeep stalled at weired times for a week. If your jeep has a lock up solenoid in your tranny and its stuck on, then you will stall at stops Not sure about a 94, but my 2000 would stall while driving at highway speeds. Dealer replaced the oxygen sensor and it fixed the problem.
if it happens when you go full throttle or at highway speeds try replacing the fuel filter
It depends on the gearing of the car. If you are in the highest gear and 40mph in that gear is under the idle rpm of that car than you will stall.
Oxygen censor
Bad torque converter. They lock when you go at highway speeds, to improve efficency. If they don't disengage properly, the car will stall when you stop. Could be a bad solenoid (switch). Can be fixed or bypassed. If bypassed, you save the cost of a repair, but will lose highway efficency.
highway speeds? city driving? at high way speeds if you are running an aftermarket air intake, such as a cold air intake...then turbulent air from high speeds throws your MAF way off, with your e.c.u going "Wtf?" at city speeds...well i dont know. if you have a $30k infiniti do yourself a favor. TAKE IT TO THE DEALER OR A REPUTABLE SHOP .............. Is it a manual transmission?? do you know how to drive stick. if its auto try adding a fuel injector cleaner.
Check the fuel filter, it might be clogged.
mine had a elec. short @ high speeds or shrp turns it would stall out. wait 5 min then it starrt again or open the hood and wiggle around the fuses in the fuse box facing the car towards the windshield on the right side
It mostly is your neutral safety switch i had the same problem good luck
Go to a parts store and buy a can of CRC MAF cleaner. Clean the MAF sensor.
sounds like a crankshaft positioning sensor. must be at low speeds and stop signs?
Fast idle motor defective.