The only problem for me was the wait. Since I had an appt. and they were only hooking it up to the computer to get a code and see what was wrong I could not believe the wait to get that answer. I waited about an hour and twenty minutes. After they came and told me what was a wrong and fixed it, they did a great and fast job on that part. Thank you for taking care of me. They did explain it well and the cost.