The sunroof never seals fully but what ever goes in between the sunroof and the body should fall onto the drip tray's and run down the overflow channels. Where abouts is yours leaking if its at the back i guess the cross member part of the drip tray isnt there i had to change mine for the same reason.