Sunroof cars are very nice but sometimes they can ruin your car if they aren’t closed right or if they simply break. And when you find water on your seats right below the sunroof it’s obvious that it’s something wrong with them and you have to take the matter into your own hands. Usually there’s a drain tube clogged with debris and the water overflows into the cabin. Well, you can repair your leaking sunroof in 20 minutes with these DIY tips.
1. Vacuum the sunroof’s drain tube
Image Credits: Readersdigest
Open your sunroof and look for the drain holes in both front corners. Those tubes run through the door pillars and drain through to the rocker panels. You may be tempted to run a coat hanger down the tubes or blast them with compressed air. Don’t! You might poke the wire right through the tubing or disconnect it from the drain hole. Then you’d have to remove the entire headliner to reconnect it. Use a shop vacuum and small-diameter vinyl tubing to suck out the clog. Make a hose reducer with ordinary PVC plumbing parts and attach a vinyl hose to the end. Then vacuum the crud out of the water channel and the drain tube.
2. Insert a snake into your leaking sunroof
Image Credits: Familyhandyman
If that doesn’t do the trick, try running a very small flexible “plumbing” snake down the tube to break up the clog. Snake out a really stubborn clog with a speedometer cable. Twist the cable as you feed it down the tube.
3. Caulk your leaky sunroof
Image Credits: Doityourself
If cleaning the tubes doesn’t work, don’t try to disassemble the mechanism or bend the sheet metal to get a better fit. If the car isn’t worth the cost of the cost, we rescind our earlier warning. Try silicone and forget about the wind in your hair.