cannot tell if it is roof drain or under dash
Cadillac Q&AAsk Your Question
2010 Cadillac SRX Question: how to stop water leak in passenger floor, it happen when it rains.
Answer #1ziptie12 October 28, 2013, 21:38Master
Garden hose outside , flashlight inside. Windshield ever been replaced?
ReplyDavid T. Coleman, October 29, 2013, 05:25Rookie
Replyziptie12, October 30, 2013, 13:42Master
SERIOUSLY , though , that's how to find it , unless Cadillac has a service bulletin out , that applies to your vehicle.
Answer #2mmxxzz May 05, 2014, 14:09Rookie
I had the same problem in my 2011 SRX. Common problem is the sunroof drain - the hose is too short and it vibrates out. Your dealer will know about it - insist they pay for it even if out of warranty.
If you are handy, this is easy to check (but hard to fix) - pop off the interior panel on the front A-pillar (the A-Pillar is the post between the windshield and the door). You can pry it off with your hands, no tools needed. After it is off you will see some wires and a white plastic tube about 1/2" diameter. That white tube runs from the sunroof drain channel in the roof (one of several) down the A-pillar into the firewall just below the dashboard at the very bottom corner of the windshield. It has a black rubber fitting that fits into a hole in the firewall and that is what pops out. So when it rains, the water runs down the top of the glove box, drips on the carpet in the passenger footwell. This is a big issue as it runs right over the electronics and the ECM - this will cause BIG problems if not fixed (aside from the inevitable damp stink).
If you use a flashlight and peer from the outside of the car in the corner of the windshield on top of the dash you can see how it connects (you must remove the A pillar cover first). It is extremely difficult (impossible) to use your hands and pop the fitting back into the firewall. You can either disassemble the dash or like I did make a long bent special tool to push the black boot/tube back in. Tip - use some dish soap as a lubricant.
To test the if this is your problem just tape the entire sunroof gap from glass to roof all around to seal it. Hose the car and if the problem is gone, you found your problem.