Fuel leaking could be from a bad float valve. When you were cleaning out your carb did you happen to check the condition of the rubber tip on that part? If it has a wear mark (circular dent in the rubber surface) that can let fuel past to leak out the overflow hose and onto the ground.