if it doesn't try to fire at all, then I would bet some electrical problem or again, flooded engine.
But if it is flooded, it would have to be a huge amount of fuel, and shouldn't happen on hot engine (spark plugs are so hot that the fuel would evaporate off them VERY fast). Anyways, it wouldn't hurt to take out the plugs after few cranking attempts and take a look if they are wet.
I'm not sure how the spark module recognizes the crankshaft position in this engine, but if it's some hall-type sensor, I would bet this is the source of problem, since these sensors tend to fail this way- sometimes they work, sometimes they don't, up to a moment, when they stop working at all.
Check FSM to see where's the CPS and what type is it. Unfortunately today I'm horribly busy so I can't do it for you.