Dealer near me as $175 per Hour labor rates (on par with other dealerships here locally) so the $105 diagnostic fee doesn't sound out of line. That's for people that go in to get it checked out then decide not to have it fixed at all...covers the time spent. Its usually applied as was mentioned towards the actual repairs.