hi, just a thought, it may not be the sunroof, have a look at the aerial, if this is located at the front on the roof they can leak through if rubber seal perishes. had a clio once that done this and filled interior light with water!
scotty
March 2007