I just went through this with my carburetor. In the end replacing the needle and seat, which I trusted, corrected the problem. Your carburetor is flooding. Other causes can be a bent float sticking on the chamber sides or a float that has a hole in it.