Right it sounds like a stuck float/needle or just the float, easy fix get carburetor cleaner (spray can), 1st try taking off fuel line at carburetor, try spraying into hole if this doesn't work carefully remove carb. top, you may need a new gasket for this, after float chamber is exposed use the cleaner to free and clean the needle under the float. I would give you a caution using "starting fluid" too much can cause engine damage. I found adding sta-bilt to fuel is helpful in preventing this type of problem and will keep fuel fresh for several years, I use it in every gasoline burning item that I own.