It is overflowing because the float is not stopping the fuel. it may be due to the float being stuck or the needle is grooved, or trash in the needle seat, or even float height is wrong. The only way to tell is open the carb and inspect it. Let me know if the float is stuck or the needle is grooved, if neither we can work from there. Thank you - TechScooter
I had to go to work today, so couldn't get time to take the carburetor off. Will get time tomorrow, April 11, and will let you know then what I found.