I was driving my 2006 envoy SLT and went to open my moonroof, heard a loud popping/cracking type sound after about an inch of opening. I Stopped right away and went to close it back up which it did (or so i thought). Started raining an hour later and noticed a damp spot around one of the corners (back drivers side part of moonroof upholstery). I got out and took a look and saw one corner of the glass did not close all the way.. like a 1/2 inch or so still needed to finish the last lifting part to seal it... later on i tried slowly to open again, and after a tiny bit it stopped moving, so i closed again and left it.(with a tarp over car for now). It sounded like it came off the track or something busted along the track, but that's just my guess. Anyone ever have any similar issues or know the best approach to Solvang this? Is it easy to get into the unit and see what can be wrong? Or am I just s*** out of luck and needs to be replaced or fully dissambled in a s*itty process? Lol. Havent been able to find much online about the issue or topic (besides motors going out or seal leaks) so Any and all info and guidance is appreciated. Thx!