Sounds like you need to do a fuel pressure test on it. After i got done rebuilding the motor in my car, it did the same thing, i ran a pressure test on it, and it was dropping when the car would try to start. I replaced my fuel filter, and everything has been fine everysince. Always start with the simple things first.....
Derek