Service was excellent, very professional staff. I did not completely agree with the ! hour customer pay diagnostic charge for the check engine light. I think the light should have been covered under emissions warranty. If the check engine light was related to the battery for the low voltage codes it should still be covered under warranty since the new battery purchased for GM caused the issue.