Hi there, check the float dosnt have a hole in it. Check it by submerging it in some fuel for half an hour or so and take it out and shake it, if theres fuel inside then theres your problem. If the float is ok then flooding out would still suggest a bad needle and seat so even though you've replaced them check them by trying to blow through the fuel inlet with the float and needle in place while holding the carb upside down.