I recently solved my long time passenger side leak. After once again pulling back carpeting and drying the area, i also removed the under dash cover just above where the passenger feet would be during normal sitting. It?s held by three 7mm hex screws, but removing two of them can allow you to rotate the cover enough to get a look underneath, as the third screw is hard to get at (above the hump and behind console). After doing this, it rained. I then checked for any water in that area. I saw fresh drips, which were coming off the outside of the blower fan (which looks like the backside of a speaker). Normally I?d think my ac drain would be causing water to leak from here but knowing I hadn?t driven it for a few days, and seeing leaking after a rain I New otherwise. So I removed the blower fan, by first unclipping the wiring harness and from there it?s a twist in/out part. After removing, I got my head under there and with flashlight looked up. I could see through to where the rectangular cutout that allows for the fresh intake of air to the fan via the cowling above the firewall. Then I noticed the end of a rubber hose sitting over the edge of this cutout with a dribble of water coming off of it. I reached up and grabbed the hose and then got a full on release of water out of the hose into my face. This happened to be the end point of my sunroof drain on the front passenger side which runs down the A pillar. It seems that the hose is supposed to sit just on the other side of this cutout where there is a trench that leads to the rain gutter below the windshield. However this hose even when I pushed it back out of the cutout and over the lip where it?s normal position should be, it didn?t want to stay put, I would give it a jostle and it would flip back upwards and over the lip and point into the air intake again. It may be that over the last 14 Years the hose developed a curving that leads it to want to go in the wrong direction. I added a couple inches of larger hosing over the end of the hose via duct tape (temp fix but may just leave it for good) which allowed it to go further into the rain gutter, and giving it more hefty of a weight at the end to keep it from flipping out of its normal place. If the hose would?ve been initially designed to be a bit longer, or had a tab holding it in place, this would never have been an issue. Prior to this water leaking, I remember that I?d frequently been driving on some very bumpy terrain, and maybe this is how the hose initially bounced out of its normal location and renestled itself where its contents would be entering the passenger compartment via the fresh air duct. Hope this helps someone. I?ve had many rains since and no more flooding, and have put in new carpet at last.