Most likely your float needle has failed and is not metering the gas flow into the carburetor.
I would purchase Kohler 22 757 07-S Gravity fed repair kit
Remote areas and high cost zip codes will require additnal fees, ( this is detemined by freight carrier). Large Item / Truck Freight. Special note: We do not provide an option for local pick-up. Our inventory is constantly updating, we do our best to keep it as accurate as possible.
www.ebay.com
Also check your oil level, if it over full and/or smells of gasoline, drain the engine oil. i generally buy the right amount of a cheap oil like havoline or something, because i drain the gas mixed oil, fill it with fresh, run it for a minute or two, then drain it again to be sure all of the gas is out. then i use Valvoline, or K-Tech or kohler oil. as well as a new filter.