The service was great and friendly, however I don't think you should be charged a diagnostic fee if they can't repair the problem, it should be complementary, because I still have to pay for another diagnostic fee at the dealer to have the repair done. It supposed to go towards the repair cost if done at that location.