Have you tried cycling the fuel pump?
Ignition on till pump cuts out, ignition off, repeat twice then try starting the engine.
Works for me.
That is exactly my standard starting procedure.
Thought it might be but also thought I should ask.
I'll just echo GLLOQ's suggestions in that case and maybe suggest fresh spark plugs. Best of luck finding the cause.