Hmmm, sounds like a dirty MAF and maybe a stuck injector or bad FPR. After it stalls out pull the plugs and see if they are wet or stink of gas. If so then you need to verify fuel pressure and maybe pull the injectors and have them checked.
I have a set of 8 I am about to rebuild with new seals and filters. I can work you a deal on them should that prove to be your problem.
I have a set of 8 I am about to rebuild with new seals and filters. I can work you a deal on them should that prove to be your problem.