typically if theres no pressure after it stalled, the pump is bad. thing is they will work sporadically.
you can get a free rental fuel pressure gauge from a parts store and hook it up and watch the pressure as its running and stalling, the engine needs a min of 32 psi to run. if its lower then that, then drops off and it stalls the pump sounds bad for sure.
and for fun, the large harness plug on the lim from the coils, unplug it and plug it back in 3 times, see if that clears it up. i just had a issue with that plug myself, it kills the fuel pump. but i had some messed up codes pop up with it. never know, worth a shot.