Make sure the float is under the plate,tabs to shut off the fuel. Check the float height, all the passages and jets are blown out and put something through them also. You can spray it, blow in it, and see it, but if you poke something through it, its clear. And do not scratch the passages or jets! Is the gas cap breathing? Take the gas cap off and see if it stops?
Thanks everyone, I have cleaned the carb twice now. So now I'm going to check if the floats are upside down and or bend them a bit to make sure it is closing the needle all the way.