tune up time
cap,rotor,wires, plugs filters.
if that dont do , the clean the ISC.
also the TSP can be bad or missadjusted and cause stalles.
ISC , idle speed control VALVE
TSP, throttle position sensors (switch side bad or not calibrated)
http://carfix.stufftoread.com/my96-16v/engine2.jpg
here these guys are.
and EGR sticking open, clean it.