2006 GMC Canyon - Sunroof

I have the “installed” sun roof which the dealership says they won’t guarantee any repair and don’t have any parts for me to purchase, so for the winter I “sealed” the opening around the perimeter. It still moves back and forth but does not seal tight. Any suggestions?

That is because they most likely sent it out to have this sunroof installed . If you can’t find out who did it then start calling places that do that and body shops to see if there is someone who can replace the gasket . You did not say when you had this done but this is not a dealer repair anyway.

13 year old car. A body shop MIGHT be able to source new gaskets.