Hook up a fuel pressure gauge and watch it while you drive. I think you will find that fuel pressure drops to zero when it acts up. I Had the same problem happen to me, it ennded up being a clogged fuel filter. It did take some investigating to find the problem though, but you have to WATCH the fuel pressure.