Richard said:
Perhaps you could purchase one? Any codes relating to emissions systems are standardized, so a <$100 reader would tell you what's up (if it's emissions related). $40 at the dealer is cheaper this time, but if it happens again you're close to breaking even. Plus you can loan (rent?) it to friends. Personally, I live close enough to an autozone.
Good luck.
Ben
Let me chip in with two points:
1. In my area (northern California), all Autozone stores don't read customers' codes. I'm not sure that any will, and the one near me definitely does not -- and the staff haven't heard of this policy.
2. Absolutely carry a code reader in the car (my advice). The Innova/Equus reader is still on sale (not printed in the flyer now) for $100 after the rebate at Kragen/Shucks/whatever. I also tried the AutoXray product for $250 and user-hostile menu logic drove me crazy, plus it seemed that half the menu options were disabled and said "send money for an upgrade." The Innova reader is very easy to use. It is not a profesional scan tool; for example, it won't show "freeze frame data."
One proviso: the early Innova readers were provided with a plug that's al ultra-tight fit to my Sonata; so tight that I think it'll be possible to destroy the car's connector with it. Innova is sending me a revised replacement cable.
The Innova comes with an excellent manual and a list of generic OBDII codes. It's almost worth the money for the reader just for the explanation in the book about the OBDII system and its history. In addition to the codes in the book, you can download the Hyundai-specific codes off the Hyundai web site, print it, and carry it along with the code reader.
What do you think about that?
(Note that there's an additional diagnostic system named "CAN" that's arriving about now with some of the latest cars. Most of the readers on the market won't read CAN codes and cannot be upgraded to do so. For this reason, I decided to rein in my reader expense at this hundred bucks.
Richard