There are a few basic needs of an engine to fire up.
If its turning over, thats a good start.
Next would be ignition. You seem to have that one covered.
Then fuel.
Fuel starvation would be a fair bet at the moment.
Is this a sudden occurrence or has this been a slowly generating problem, been a bit sluggish off the key of late etc.?
Blocked fuel filter or something just as straightforward is worth looking into.
Best of luck, keep posting.
