These guys are great! Their diagnostic expertise is the best, they won't be doing unnecessary work by just throwing parts at a problem. They diagnose any problem you might have and then fix it. They explain what needs to be done and answer any questions you might have. You will know what your final bill will be before you authorize the work. They guarantee their work. If you have a problem that other shops have not been able to resolve this is the place to go.