sounds like my problem.
it could be clogged injectors or something else.
i added one of those injector cleaners and it seems to start and stay on.
i've noticed with my car, if you try to start it and it won't, give it a little time and try it again it may crank up.