I put my carpet back in today. It was much easier and quicker since I already knew how to do it.

It hasn't leaked since....well, the last time whenever that was. There have been several very heavy rains over the last 3 weeks and no leaks. I don't know what I did to fix it but it's fixed.