Thanks for the reply. So about the switch. I left out a pretty important part mainly because I felt that it would somehow detract from the real issue. When I first got the Yukon the previous owner ( I’ve come to refer to him just as The Idiot because most of the issues the Yukon has are those only an idiot would have from a lack of preventative maintenance or just plain stupidity) told me only one window worked, none of the gauges worked, the ac was broke, the seats didn’t work, the back lift didn’t open and the sunroof stopped working.The solution to all of those were fuses, a resistor, relays, some stepper motors, and a little bit of mechanical knowledge. The sunroof on the other hand was something a little different. When I pushed the switch I could tell something wasn’t right because when I hit open I could feel the click but when I pushed close I couldn’t even feel the switch behind the button. Up to this point I still haven’t got any movement from the sunroof. I checked the fuse and it was good so my next move was the overhead console. I got my multimeter out and as I pulled the console down I realized why nothing was working. It seems a young snake hit a growth spurt and decide to use the prongs in my switch to help him shed. I can’t really blame the little guy. If you think about it, it really is the perfect spot to shed. Ok the button was trashed so I went to my donor and pulled one from there and replaced it and went through the wires tracing them and checkin them. That pretty much brings us to today. Should I have relearned the sunroof? Is that something that can be done? I’ve never owned a vehicle with a sunroof before so this is all new to me.