I've got a riddle for you:
"What has an engine that attempts to start, has a spark at the plugs, clean carburetor and air filter, gas in the tank, yet will not start up?"
Answer:
My lawnmower!
Ignition coil is good and I'm getting a spark. Fuel filter is clean and fuel is getting to the...