I wouldnt count out the roof trim. I'm getting the same noise from the passenger side roof and the plastic is definitely loose enough to cause the noise. I plan on using clear silicone to secure it back after a put a new snap clip on.