How do you fix a leaking sunroof?
I found the drains in the corners of the sunroof. Look for small holes against the front of the sun roof enclosure. Clearing them solved my two year old leaking problem. I used the stiff, mono filament line that is used for weed whackers to snake through the length of the drains and clear the dirt and debris that were blocking them. The water exits from below the car behind the front wheel well. Do like they say above and pour a glass of water in the sun roof enclosure to check your success.