could be a lot of different things and most brought on by the gas we are stuck with. usually end up taking carb apart and cleaning with carb cleaner. sometimes it will be the fuel line but since it will crank it is more likely the carb has lacquered up. once you get it running put a little seafoam in your gas can to treat whole thing while you work.