either the float level is too high or the fuel pressure is too high or the needle and seat is leaking or you have a sunken float.
the stock needle and seat "should" be able to handle 7 psi, but who knows with some of the crummy aftermarket parts they make today.
You can actually remove the top of the carb and run the engine to see exactly what is going on, but be aware that some fuel will squirt out of the needle and seat area, so wear safety glasses and be careful.
You can also remove the top and remove the coil wire and turn the engine over a few times to build fuel pressure, then see if the needle and seat are still letting fuel by.
then push down on the float a tiny bit slowly, and it should squirt gas out the needle showing that there is pressure. be careful when gas shoots out.
i would try these tests with the fuel pressure at 7 psi first, but on a stock engine and carb, slightly less pressure is better