they seem to be a good service department until you get your car back and there are now more things wrong with your car then when you dropped it off.We took our avalanche in for a tune-up and after we got it back the emission light came on. We get that fixed then the power window console goes out, get that fixed. the airbag light is now on and water pump has slow leak,get that fixed. Pick it up and they say now we have a slow gas leak of one of the gas lines. The styrange part is we did not have any gas smell prior to dropping it off and they didn't notice the 'smell' until they had the car for 5 hours,now the cars smells of gas.Why is it that everytime we have taken the car in we leave with something else to fix?