The adventure continues!
On takeoff this morning, after a perfectly normal preflight and run-up, the engine started running quite rough immediately after takeoff. Since I still had more than half the runway ahead of me, I closed the throttle, descended, and performed an uneventful precautionary landing. I taxied off the runway, and did another uneventful (4000 RPM) run-up. Then, setting the parking brake and supplementing it with brake pedal pressure, I did a full-power run-up. Static RPM was making only about 5000 (I had previously seen more like 5200), and the roughness returned.
I taxied back to the hangar, uncowled, and began troubleshooting:
Suspecting something in the fuel system, I drained samples from both wings and the gascolator -- no debris detected. I then removed the gascolator, and checked it for contaminants -- again, nothing found. I removed the carb drip trays and, one at a time, pulled the float bowls to check the carb floats (a known issue with the 912ULS). Finding no debris on the float bowls, I proceeded to "weigh" the floats by observing how high the floated when the bowls were filled with fuel. Three of them looked normal (horizontal pin level with the fuel). The fourth was definitely heavy - the pin was well below the surface of the fuel.
I called my wife, and reported the situation. She said, "you know there have been ongoing problems with Rotax carb floats. You should have carried a couple of pairs with you when you went to pick up the plane." Dammit, why does she always have to be right?
Fortunately, I have a friend who runs a Rotax shop about 90 miles away from where the plane was sitting (he was, in fact, a classmate of mine in a bunch of Rotax maintenance courses I've taken over the years). He had floats in stock, and another pilot based near him was in fact driving to my current airport this very evening. Short version: I got the new floats installed, drip pans back in place, and leak check satisfactory with fuel selector valve open and electric fuel pump running, all before dinner.
Tomorrow morning, I plan on another full-power run-up. If it's smooth and makes proper static RPM, with no fuel leaking, I'll recowl and go flying. Stand by for a further report.