Well the good news is that it does run.
Is the float in correctly? It's not hanging up? Make sure the needle valve is in position, the seat could be bad too.
The tab on the float may be bent too. Usually the setting is about 1/4". With the carb upside down you'd insert a 1/4" drill bit and adjust the tab on the float so that it just lightly touches the bit.