Update on sunroof creak / rattle / squeek... I removed the plastic trim - I used a "paint scraper" tool - short stubby handle with a wide thin blade. Trim came off easily - this cured the creaking sound. However I still had the rattle / squeek that disappears when the sunroof is tilted or slid back an inch or two. I removed the sunroof completely, drove round the block - squeek still there. I removed the interior light / sunroof switch unit. Poked around inside and found a lot of wires and stuff in there just hanging around so I tidied it all up with some tape and foam and put it all back together. It's been well over 6 months now with no squeeks or rattles. I didn't put the trim pieces back and I didn't put any tape around the opening.