I had an issue of the passenger side floors getting soaked with water. What I discovered is there is a screw that holds the windshield trim piece on that sits directly above the squirrel fan. The plastic grommet cracks out over time and provides a direct route for water to get into the interior of our trucks. I have a thread posed here on what I found. I replaced the plastic grommet and put liquid thread sealer on the threads of the screw and no more leak. May want to give that a look.