Not sunroof related, but another leak prob. Be carful when changing the cabin air filter, I had an oil change place do that, and they knocked off the rubber drain strip and water ran off from the windshield onto the filter, and when it got hot outside it smelled really bad and water flowed in the car along the firewall into the passenger floor area, took me 2 months to finally figure it out (I glued mine in place after that)