Could be the magneto, I've found on most of engines I've repaired for people on our site if it fails to start full stop it's almost always an ignition issue and not fuelling and of those ignition issues most tend to be a bad magneto, good news is is the magneto is usually one of the most straight forward parts to replace.