All Pro did a great job for my 2003 RAV4. Another shop tried to repair it, made it worse, took it back with added parts cost, and car ran even worse with a “well, you need this other work at this add’t cost. What we did was fix the upstream problems, but now downstream needs repairing too”. So I bailed. All Pro analyzed the problem(s), provided an accurate estimate (verified after work completed) and car is running like a sewing machine…albeit an older sewing machine. Also, while performing the work, they fixed some minor issues without nickel and diming me to death as the original estimate showed (thank you). I won’t hesitate to have them repair my car again down the road if needed. I do recommend them.