Sounds like you sunroof seal has gone.
Open the sunroof. unscrew all the screws you can see. remove the sunroof reflector and the guides.
now close the sunroof half way. Dont tear the interior pannel!. The pannel comes out but pulling on the front edges of it. 'Ya get me'

anyway now you hold the pannel in place and wind the sunroof open fully and this should leave you with the pannel. Now slide the pannel up and out.
Should be more clear on how to take the sunroof off after that. ive never done it myself
hope that helps
