if you have a leak in the floors, try this. open up the hood and look for a hose about an inch-1.5 wide and see if its clogged up. the hose will be running from the bottom of the vent against the fire wall. take it off and remove the crud that could possibly be in there. if that doesnt work then you might have a clog under your vent near that little hole
this worked for me, so its worth a shot,
2005 Jeep TJ Unlimited. 31" Pitbull Growlers.
1955 Willys CJ5 with a plow, and a Project cj8