Not sure what is causing this, but it's annoying. Once in a while, my float level goes up and floods the carb to where it stalls and is difficult to restart. I also smell gas and gas comes out of the carb onto the manifold. This doesn't happen all the time. For the most part the engine runs and idles nice and only periodically will the float act up and then go back to normal????. I've replaced the needle and seat and the floats are adjusted to proper height. It's the primary float only. Any suggestions on how to fix or what to look for?