Sometimes a float problem is actually the needle valve in the bowl. Some of them just have a flat metal "spring" that can get "altered".
If you have a manual as I'm always screamin for you people to buy... you can adjust the float level. Here I'm doing so with a depth gauge on my calipers
Now granted I understand you were able to fix yours without this... but just to teach others what is what.
Also, you could run some seafoam in it to help as well.