You know if it was any other situation - like if it was regular maintenance, then I would have done it myself. However, since the problem was caused by someone else and possibly faulty parts, my philosophy is that that person/company is responsible to solve the problem. And yes, it take a long time to resolve, but in the end the dealership proved that it was willing to stand behind it's service and do what is right to me as a customer, and that is very very valuable to me. As a result, they have won a loyal customer and I know that I can trust larger things to this place and I will be treated right. It can take a long time to find a good honest shop - I had one a long time ago and they closed, and now I have a good shop again that I can trust. That's worth it to me.