What an upstanding shop!! I have had an ongoing issue with my Duramax and they went above and beyond what I was expecting to try and fix the problem. Including not charging me for work when their diagnosis of the problem didn't turn out to be what they thought. I am sure another shop may have not admitted that, taken my money, and sent me on my way.