Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!
Unclip it and take it off (takes 10 secs). Then check the drain holes are unblocked and use 100% (or as close as you can to, 100% is impossible....divers O-Ring grease cheap) silicone grease around all the rubber.
Don't cover the drain holes (OBVIOUSLY) and the roof rattle should be fixed with the silicone. Also tighten up all the star nut things. You can wrap some soft rubber around the "bar"/handle which can stop the rattle too.
One fix = free (or £3 for decent grease) and you keep your sunroof. Other fix £100s.