We took our Volt to two mechanics before we took it to Garrins. We should have taken it to Garrins first. They quickly found the problem and with very little time and money it was fixed and we haven't had a problem since. We were so happy with the results, we took in our second car and had the same result. They know what they're doing and they keep the customer in mind every step of the way. There were no suprise costs and we were very happy with the outcome of both our vehicles. My dad is a mechanic but now that he's getting older, I wanted to find a mechanic I could trust. Garrins is that place and we'll be taking our vehicles there from now on. :)