Sounds like you have spark so I would look at fuel. Have you looked into the carb, moved the throttle to see if you have fuel spraying into the venturis? If not at least it narrows down the problem. You say you have fuel from the pump so it should be the carb or the fuel line going to it. Do you have an inline filter? It could be partially clogged or there is probably a filter screen in the carb at the inlet that could be plugged. You could pour a small amount of fuel directly into the carb to see if it will start. Be sure to have a fire extinguisher close and don't look down the carb while trying to start the engine.
Good luck.
Good luck.