We took the all the carpets apart and started chasing it down. I suspected the sunroof drain / gutters were the issue, so I took my water hose and LIGHTLY started putting water in the gutter I thought had problems, sure enough water started showing up around the Oh crap handle. So I took the headliner down to look,
Heres what I found. The drain hose had come OFF the gutter drain connection. So instead of going into the drain tube, it was just going off into the car. The water would run down the c piller, under the seat, then show up in the floor. The only wet spots were by the handle up top and in the foorboard.
All we did was re connect it and put the clamp on, pulled on it and it wasn't coming off, must been an assembly defect.
NOW to get the water / smell out, two options. Pull the carpets and pull the plug out of the bottom, this will drain the standing water. OPTION 2, use a shop vac. Use the big attach meant and just let it sit on one place for a minute, it will pull all the water to the surface. Once the water is at the surface, put on the wand attachment and suck it out.
My carpets were "damp" However when I got done vacuuming (3 hours worth) there was 3 inches of water in the bottom of a 25 gallon shop vac. Id say 5 gallons or more was lifted out from "damp" feeling carpet. If your carpet still feels damp to the touch, your not done vacuuming. Don't be lazy or you'll have stinky car.
ONCE your carpet feel dry, let your car idle for a while with the heat on HIGH RECIRC ( i let mine go 1.5 hours). ( You can see a Psychometric chart for an explanation of why what I'm about to say works) .... RUN THE HEAT ON RECIRC, Floor Mode, for 1.5 hours, this raises the amount of moisture the air can hold, and speeds up evaporation. After 1.5 hours, flip your car Over to AC REcirc and let the AC run for about an hour, The AC will dehumidify the moisture thats been lifted from your carpets. ( Colder air can't hold as much moisture, so it falls out of suspension in the evaporator coil and it the condensation drain. ( You should see a puddle of water building under your car, this is the moisture that was inside your car
)
Just keep repeating this process of heat to evaporate, then AC to dehumidify until the dryness is to your liking. (Ideally this will be when your AC stops making a giant puddle of water under your car)