I also have a rattle in my sunroof. I tried tightening the screws in there but still no luck. It seems to stop if I apply pressure to the plastic molding that runs between the headliner and the sunroof opening. If you find out what is the cause of it let me know.