It sounds like your float is not shutting. Is the needle and seat in good working order. The float should push the needle into the seat and shut off the flow of fuel. If there is dirt or rust in the way the fuel will continue to flow and flood the carburator. Also, the float could be full of fuel from a internal leak. If the float is full it will sink in the fuel and not shut down the flow.

Joe