Does it still have the metro anti run on valve fitted to the carb? This could be stuck open, which would stop it starting.
If it has, take it of and clamp a bolt or something in the hose to make sure it's blocked and not letting the carb fill with air and be too lean to run.