Leaks water thru sunroof, faulty airbags, faulty struts, and worst thing of all the timing chains went out at 100,000 miles. GM dealership refused to help stating there was no recall ...