Maybe it is your fuel pump ecu having problem. Locate the check connector in your engine compartment, with a test light check for power at the Fp terminal when cranking. Next jump the terminals Fp and B+, and see if the engine will start. If it is the fuel pump ecu, it is behind the left rear quarter trim panel.
Good Luck,
N.C.O.