I took my car in to have the check engine light diagnosed. Wouldn’t cooperate. No code given. The mechanics diligently diagnosed the problem, ordered the parts and after having to follow some detailed instructions for the parts, put it back together with the problem solved. For the effort involved and the specific parts, the bill was well earned and fair. I trust this shop with all my car needs and service.