Had the check engine light come on. Advanced Auto made me an appointment in a couple days vs the two weeks my dealership was saying. They diagnosis the issue quickly and made several suggestions on best solutions. In my case the best solution was to go back to the dealership because the part should still be under warranty. They could have just sold me the part and I would not have known. On the protection floor mat they place in the car it states "A customer is the most important person in the world to us". This was my first experience and feel this statement to be true. I would highly recommend the Advanced Auto Care Center.