I can tell you from recent experience that I thought taping off my sunroof with double overlapping layers of gorilla tape that there would be no way water would get through the sunroof seal. I was wrong. Even doing that, I still had water on my carpet. I had already ruled out a windshield leak...