If its cranking over, there's only a couple of things it can be.
It's briefly firing on cold start being sprayed it, means no fuel.
Immobiliser has been bypassed and it's cranking so not likely ews at this point.
This pretty much leaves fuel pressure sensor on the fuel filter, should kick up a code but live data will show if this is working.
Camshaft sensor, will kick up a code.
Crankshaft sensor, won't kick up a code.
Injector leak off would have to be very bad not to start, should still start but be very rough.
Theres also a pressure sensor on the fuel pump/rail somewhere but that should give a code.