Every time I open my moon roof, it rattles and shakes my entire car. All my mirrors vibrate and it makes an annoying noise. Someone already tried to grease the railings and it failed. What should I use?
Any kind of grease that doesnt get tacky. Anything tacky will gum up and collect dirt etc... Also, before you put anything on the tracks, you might want to take some brake cleaner or something like that to clean out any dirty grease etc.. that is already on there. Make sure you get all of the contact points. I find it best to coat the tracks, open and close the sunroof a couple of times, then put another coat on in case anything was scraped off or moved from the glass sliding back and forth.
As was suggested, clean the tracks first. I usually use the sliding door lube that you put on the tracks of a slider. It is made to increase slide, while not picking dirt and sh1t up and holding it. I found graphite lube works ok, too, but doesn't last as well
The plastic guides/wheels are probably flat-spotted. Or the side frames are bent. Can't really replace just those parts. If it rattles and shakes while opening and closing, it needs to be replaced. Not that hard. Many write ups available.