This place was terrible at explaining all thier fees. I knew about the diagnostic but nothing was said about ,what I found in my case, to be very expensive labor fees(Which aren't set, how convenient).I spent $84.00 for nothing, if they had told me about all thier fees on the phone I would have saved my money. Terrible way of doing business ,I wont be back!!!