I recently acquired a GX345. It didn't run the best so I took the bowl off and cleaned it and sprayed some carb clean in the holes and what not. It runs alot better but now when its at idle fuel pours out the overflow. I've never had a carb apart. But I have a basic understanding of how it works. My question is could the float be stuck? Or something else all together? Also shouldn't the solenoid cut fuel off so it doesn't leak?