Initially, I took my shop to a nation wide chain to have my check engine light code read. They SEEMED to know what the problem was and "fixed it". A couple days later it came on again, so I took it to Accelerated Diagnostic. They found that the previous shop had broken something and tried to repair it with tape. Also, they didn't fix the original problem all the way. Chad helped me get the proper repairs and he took the time to coordinate payment with my extended warranty. My car need MAJOR repairs and these guys got it done for me. Drop off and pick up are super easy and secure too.