If you have a good spark, compression and fuel pressure it sounds like something electrical in the fuel system. Do you have some kind of fuel cut off solenoid that is failing to let fuel through. May be attached to the vehicle immobiliser system but you'll proabaly find it close to the injector rail. Good luck
Richard
December 2008