I have recent first hand experience of Rotax 912 carb float problems on my first flight post Covid-19 lockdown. After half an hour of flight, my engine progressively started running roughly. The engine vibration was enough that it caused me to seriously consider an outlanding, and the pucker factor increased exponentially. After landing back at home base, my checks included prop bolt torque, engine mount bolts, etc. All good. I slept on it then recalled that there was an historic (but still current and applicable) service bulletin regarding the carb floats.
After removing each float bowl, the cause of my rough running engine was staring back at me. On the RH carb, one of the two floats had sunk. After spending an eye watering $220 for one pair of floats, all fixed. As mentioned, the pair of floats have to weigh less than 7.0grams. My sunk float by itself weighed 6.9grams. (New floats weigh about 3.2grams each, dry) Essentially, one “good” float alone doesn’t have enough buoyancy to shut off the needle valve hence, fuel keeps being supplied. The floats are not a hollow structure (as I was expecting) but rather a solid “block” of some sort of foam/resin. Unfortunately, some of them absorb fuel and become heavy, and subsequently sink. Using a magnifying glass, the surface of my sunk float looked like a kitchen sponge, whilst the good float was smooth on the surface. There have been about 9 different part numbers for the floats since 2012, so this issue is not sorted. Very expensive items for what they are too. My engine has only 125hrs/22months from new.
In the pic below, you can clearly see that the RH “good” float sits about at the top of the locating pin. My sunk float (LH) had slid down until it sat on the bottom of the float bowl. As it turns out, IAW the service bulletin, the floats are supposed to be weighed frequently. (25hrs from memory)
As an aside, if you have a 912, the inspection procedure is very quick and easy. Not so quick in a 914, as the bowl removal is much more complicated.
Perry