I've now had to bring my car back to this shop four separate times for the exact same check engine light issue - including after paying over $600 for the initial repair. Not once did the problem stay fixed. Each time, I was told something different was wrong and the issue continued to return within weeks. While the shop attempted follow up repairs under their warranty, the fact remains: the original paid repair never solved the problem. I've lost time, transportation, and peace of mind over a problem that should have been properly diagnosed from the start. I expected honesty, accuracy, and competent diagnostics. Instead, I ended up with repeated visits and no resolution. Based on my experience, I cannot recommend this shop.