I paid $100 for a diagnostic that was supposed to tell me exactly why my check engine light was coming on and why it was misfiring. I've been back about 4 times because they haven't been able to fix the problem and after doing a bunch of work, I'm still in the same place I was 4 months ago. They wouldn't give me refund. I will not return.