I had this problem when water was getting in behind the passenger taillight (seal failed). Yes, it's in the back of the car, but it will run through the grooves under the trunk carpet, under the back seat, and into the cabin floorboard. The same thing can also happen when your trunk seal fails. If it happens after rain, you definitely have a leak somewhere, and these are common spots. Just pick up your trunk carpet and look for evidence of water running through the grooves. In my car the side well where the jack is stored was full of water.