Just trying to think logically here.
When was the last time it started OK?
Was it before you were in the engine compartment?
Before you changed or moved anything?
Just wondering if you might have disturbed any connections etc.
Almost fired and stink of petrol sounds like flooded. Pull the inertia switch out to prevent further flooding. Crank the engine. If flooding was the problem it will eventually start up and then peter out from no fuel. Push the inertia switch back in and start normally.