One item that will cause the motor to stall is a weak fuel pump. Do you have access to a fuel pressure gauge? You should have above 30 psi at idle and pressure should incease when you take the vacuum line off of the fuel pressure regulator.
Insufficient fuel pressure could be the result of a weak fuel pump or a clogged fuel filter. If you are lucky, a fuel filter change might be cheap fix.