Well I figured out the idling problem. The back left plug wire was left loose by the dealership for one. I also pulled the throttle body off and you would not believe the carbon buildup that was in there. Probably 1/4 inch(lady driven since new I guess) Anyways I cleaned it up and as much of the inside of the intake as I could and it was like a whole new car. Seriously it felt like I went from a NA to a SC just from taking care of those two things. I got the sunroof back on track but it makes a grinding noise now when it tries to open. The drivers side of the track goes faster than the passenger and binds up? Any Ideas. I read the tutorial on the window fix and it worked on one side. I have to order a regulator for the other side though(cables were too messed up to rewind back into the sprocket and of course GM does not sell just the cables. They want 312 for the regulator though.LOL. Oreillys 145.99 with motor. Yes I still have a TA with a bad wrist pin though. Time for a 6.1 swap. Anyways thanks for the help guys