The dealership had my car for three days and couldn't find the problem. They blamed an aftermarket part which I knew was complete BS. The guys at Advanced figured it out quickly and called me the same day with a diagnosis and estimate. Final bill was under the original estimate, what else could I possibly ask for?