With fuel not getting to the cylinder I have to believe there is a carburetor problem. Pick up a can of spray carb/choke cleaner. Spray a 3-4 second shot of cleaner down the throat of the carburetor then immediately try to start the engine. You may do that a few times to see if it will go ahead and run. If it does not, I recommend you take the bowl off the carburetor and clean the bowl out and then spray some cleaner up onto the needle and in the main jet to see if you can get whatever is in there to blown out.
Sometimes when the engine is ran until it quits there can still be some residual fuel left in the lines and/or carburetor. If it was just some residual fuel you will likely be able to get it cleaned up pretty easy (as I described initially). If it was a little more it may take a bit more cleaning to get it back running again.
I've gotten to where I recommend using Sta-Bil fuel stabilizer mixed up and used on the last tank of gas used. Then run it out of fuel and any residual fuel left will be treated with the stabilizer. Or, if you can, leave some treated gas in the tank and run the machine every few weeks for a few minutes to keep things flowing as they should.
Thank you for using Manage My Life!