Could be that.
On the fuel rail there is a Pulse Damper, it will have a vacuum line attached.
Remove vacuum line and check it for fuel or fuel smell.
There is a "clear flooded engine" routine in all EFI computers:
Turn key on
Press gas pedal to the floor and hold it there
When you press the gas pedal to the floor with key on/engine off the computer sees 5volts from throttle sensor(TPS), and no signal from Crank Position sensor(CKP), it will disable fuel injectors and is now in "clear flooded engine mode".
So when you crank the engine it will have spark but no fuel, so will not fire...or start.
Here is a short video of this test:
The poster starts engine first to show it is a running engine, then turns it off
Then turns key on, presses gas pedal to floor and cranks engine, he gets a "no start" as expected.
He then releases gas pedal and engine starts normally.
Warmed up engine is best since even a small leak of fuel would cause firing.
If you have a leaking injector and do this test you will get intermittent firing while cranking since one injector is leaking fuel(assuming just one, lol).
If this happens, then in theory, you could disable one spark plug at a time, and repeat test, when firing stops that cylinder with no spark now would be the one with leaking injector.
So you could just get that one injector serviced.