When my "check engine" light came on, I took my Jeep into an auto shop to have if diagnosed. For which, they charged me $150 just to check it, then quoted me $990 to fix the issues (claiming that 5 sensors needed changing).
Well, luckily, I moved close to MAJOR AUTO and just happen to pop in and ask the guy (Peter) if they could fix the issues that the other shop had found.
Not only did they only charge $500, but they determined that the previous shop was completely wrong in their dianosis. (it was only 3 sensors)
Peter and the rest of the team at Major Auto were not only extremely helpful but were VERY reasonably priced, and I love the quality of work done to my Jeep!
I couldn't have been any happier!!