STOP & READ THIS.
I took my vehicle to this shop for repair and they would get an F- on abilities. DO NOT GO HERE IF YOU WANT YOUR PROBLEM FIXED. I explained to the manager what trouble I was having and they charged me $100 for a repair. They had their lead mechanic take my vehicle test drive three times and he said the problem was fixed. I paid the bill and 10 minutes after driving off, I still had the same problem! These guys suck :(