Hey! You know, I never did fix it 100%. I put duct tape around the sunroof on the outside, which reduced the rattling about 50%... I know, I know, I'm embarrassed that I used duct tape as my "fix".
I honestly had to deal with more pressing life issues to deal with than the sunroof rattle, so...