I have a basement floor drain with a ball float backwater valve that's been working fine. The basement shower drains into it (across the floor, not directly). I routinely clean hair off the grate, and periodly checking the float for hair and debris. Today, it seemed very slow, and there was no obvious reason for the slow drainage. Rather than cracking open the cleanout plug, I used a plunger to see if it was just some hair stuck in the P-trap. After 2-3 pushes, all the water started draining, and I pushed it one more time. Then it stopped draining, and after examing, it seems I may have cracked or broken the ball float somehow. Instead of floating up to the top of the water level, now it sits down at the top of the P-trap, cutting off the drain completely. I can lift it up and move it around, but it always quickly sinks back down. At least I got the drain to work again, but now have a bigger problem. I have temporarily wedged it open, but was wondering if there was anything I could do other than a complete replacement of the whole floor drain.