So, I finally found out what the problem was (for my sunroof anyways)..... I had the first sunroof rattle TSB done - to no avail. Also, took it in once before, but the dealer couldn't hear it - go figure.
How to fix (total time about 5-8 mins):
Tools required: small flashlight, small wooden shim
Step 1: open sunroof
Step 2: open up space between sunroof visor and headliner - using flashlight to keep open, and provide light
Step 3: trim off tip of shim, and drive trimmed peice between 2 metal plates - using the thick butt end of the shim works good to push trimmed piece into place
Step 4: repeat for other side
Voila - the 2 metal plates can no longer chatter! Hopefully this will work for you - I can drive over the roughest roads around and nothing but sweet silence
