And another thing is that when i have my 07 silverado i did all the maintenance i never trusted the " GYPSIE or DEALERSHIP REPAIR SHOP " i fix it at my father house or my friend auto shop.............
Last one I had done was at a local shop that does a lot of them, price was good and them seemed to do a good job.
Shoddy work is done on everything these days, not many people take pride in their work and just want to be done in time to get back on their cell phone or get off work a bit early. I do install/service work (not on cars).