Where is your fuel pressure gauge at. It should be as close the the TBI as possible.
You state that you are getting spark. How do you know that it is getting spart when it quits running? What are you using to test that?

Is there a way you can check the ECU for error codes?