Probably a bad idle air control valve.
replace the alternator
Sounds like the throttle cable is broken.
Need to run a fuel pressure test, and check the fuel filter.
headgasket
supercharger coupler / bearings
check your timing & up your idle a little
More than likely... Tune up, or vacuum leak
Probably an alternator.
My '95 did the same thing. It was the Throttle position sensor.
fuel pump, fuel filter, good place to start
One possibility is a defective lock-up torque converter solenoid. If it runs and idles fine in then this would be what I would check first. Disconnect it and if it then stops stalling in drive, you have found the culprit.