Have you tried removing the 4 screws on the float bowl and spraying everything down with carb medic spray, then making sure the needle and seat are not stuck and putting it back together, careful not to beak the bowl gasket.
or spray cleaner (carb medic) in the bowl vent alone with gas and light tap the bowl with the back of a screwdriver to loosen the needle, then try to start it. spraying cleaner in the fuel line going into the carb may also help.
This isn't a permanent solution but it may get you running.