I had a "free" reading at AutoZone a couple of years ago. Turns out the
code they gave me wasn't even close to being related to the problem and
was for a problem that had been corrected a few weeks earlier. I'd have
replaced a perfectly good part and still had a problem if I had taken
their free reading. I went to the dealer and got the correct code and
got the problem fixed right the first time.
The old saying "you get what you pay for" still holds.
There's also a saying, just because something costs a lot of money, it
does not mean it's actually worth it. I wouldn't go poo pooing a
technology with Mario Andretti's seal of approval. Not that it
actually mean's anything, but those kiosks seem a lot more 21st
century than the crusty ODB readers I see at nearly any shop I got
too. I presume, from a computer technician's perspective, the reason
whomever got the code wrong was because the software from the machine
that read it might not have been up to date. Do you honestly think
shop techs actually keep their diagnostic software and firmware code
up to date? From a revenue standpoint, it's easier for shops to buy
the newest technology and just pass the cost on to the consumer. After
all, anybody with a laptop can buy ODBI, ODBII, & CAN software for
Windows or Palm and run their own diagnostics on their own cars.
Again, and again, and again. Hell, you could even run it on your
friends cars and charge a couple of bucks. If you can't beat 'em, just
undercut 'em.
- Thee Chicago Wolf