It sounds to me like a timing issue, a crank or cam sensor, since you mentioned the "belch" and that the fuel pressure is good.
When this happens, look at tach and see if it is reading any RPM, if reading 0 rpm, it would be the crank or cam sensor.
SPONSORED LINKS
Thursday, September 24th, 2009 AT 5:35 PM