it could be a bad fuel pump, id get a pressure gauge with a long fitting so you can see it while driving, if it drops pressure then stalls you found the problem.

the pressure should not drop under 40 psi.