I have had my G6 to the dealer at least 10 times over this stupid sunroof. My warranty is going to run out in about 7000 miles and GM will not extend it EVEN THOUGH it's their defective equipment. The Better Buisness Bureau can't do anything because it missed the 12000 mile deadline by 1,000 miles. GM is fixing the car every time but it just breaks again. Has anyone had to go through this? What was the outcome? All that I know to do is hire a lawyer and sue GM to take the car back.