Hi Jeannie Does the sunroof sit and seal properly, no leaks? Open it right up and cleack for dirt, leaves, clean it out. Clean the rubber seals with a bit of wd40 or silicon just to make sure it sits properly. Also check the paintork to make sure the sunroof os not fowling the paintwork. May be touching as the car is flexing when moving. So, check there is no loose cabled, or anything dropped around the back, get a torch and take a look.