I was having this same problem for over a week, we replaced the fuel pump, fuel filter, crank position sensor, and a slew of other random things. Can't believe this little bugger was the problem. Thank you so much!