If you do a Google search on Sunroof Leaks you’ll find that this is not just a Patriot problem. I encountered all of the following links available; VW, Dodge Truck, Tundra, Pontiac, Porsche, Honda, Hummer, Toyota, Saturn, Ford, Hyundai, GMC, Volvo, Mitsubishi, Land Rover, Mercedes, Cadillac, Renault, Nissan, Saab and Chevy.
Possible causes of water coming threw the headliner and dome light(s) are:
Sunroof water leak.
---Drain tubes clogged or kinked or disconnected from the sunroof.
---Glass panel improperly adjusted.
---Faulty glass panel seal.
Rear washer hose
Roof rails not sealed
Split seam in roof panels.
Gurgling sound from sunroof.
Low spot in drain hose routing, allowing water to stand.
Since most people suspect that their problem is with the sunroof or drain tubes we’ll start there. This information is using the Jeep MK as an example but these are standard procedures and will help find the cause and fix it for just about anything on the road. I’ll cover the other possibilities later.
The sliding glass panel is designed to seal water entry with a snug fit between the roof and the seal. The fit can be checked by inserting a piece of paper between the roof and the seal. The piece of paper should have some resistance when pulled out when the glass panel is in the closed position. The sunroof housing will drain off a minimum amount of water. Excessive wind noise could result if the gap clearances are exceeded. The sunroof glass panel may need to be adjusted. Refer to Sunroof Glass Panel Adjustment for proper procedures.
Adequate drainage is provided by a drain trough in the sunroof housing which encircles the sliding glass panel and leads to drain hoses. If a wet headliner or other water leak complaints are encountered, before performing any adjustments, first ensure that the drainage system is not plugged or disconnected. Use a pint container to pour water into the sunroof housing drain trough. If water flow is restricted, use compressed air to blow out any material plugging the drain system. Retest system again.
Use a non-abrasive cleaner with a soft cloth to clean the glass panel and the seal on the outside of the car.
Open the sunroof after opening the vent shade. Allow the sunroof to open to the vent position but do not let it slide backwards.
Inspect the seal. Look for any cracks in the seal. If you find any, you will need to replace the seal. Contact the car manufacturer or a repair shop to replace the seal.
Open the sunroof all the way and wipe and clean the trough that is around the opening of the sunroof. Use a wet cloth to remove any debris that may be preventing a tight seal between the trough and the sunroof's seal.
Check the drainage tubes. You can use a small cable such as an old speedometer cable core to gently probe around for a few inches to see if there are any clogs or standing water in the tubes.
Use the cable again to try to clear the drainage tubes if they are clogged. Make sure whatever you use does not have a sharp end and apply only a little pressure.
Check that the clogs are completely gone in the drainage tubes by pouring a small amount of water into the tubes. See below.
This is a shot of the right front drain tube. I could not see or get the cable to find it's way into the rear tubes. The tubes are located about 20" rear of the sunroof opening.
To further check for a disconnected drain hose (this will be another installment):
1. Remove A-pillar trim, sun visors, and map lamps/mini console.
2. Lower headliner as necessary to gain access to sunroof housing drain tubes.
3. Repair as necessary.
4. Reinstall headliner