cost per mile diagnostics