This ^^ I had my windshield replaced and started to get water on the passenger floor during heavy rain. Someone told me to check the cowl trim and make sure it was fully seated against the glass. I checked mine and sure enough, it wasn't seated properly, so I fixed that and the water has not returned. That was two years ago.