I had a check engine light come on and had Onstar do a diagnostic check. I took my vehicle in without an appt not really expecting to get in but they did get my vehicle fixed. So glad it was still under warranty as it would have cost over a thousand to fix. Very professional staff in their service department. I have never had a bad experience at this service dept.