Andrew, Hyundaitech asked you for the specific diagnostic code.
I'll jump in with a suggestion: if you live near a Schucks, Kragenk, or Checker store, you may still be able to buy an Innova code reader on sale -- I'm almost positive that the sale ends tomorrow -- prices good through 3/26. The rebate's good until
4/11. Both give you the product for a cool $100 out here in the west.
I think that it's great for people to carry one of these. If you had one, you could have answered Hyundaitech's question and he might have been able to reduce the many possibilities. Having a code reader provides the driver with a decent amount of self-sufficiency -- at least some information about what's wrong. It also would allow you to call a mechanic or the dealer's service department and say, for example, "I'm reading a code U-2476." And the service writer answers, "Oh, that's your imogenerational alpha-duopulex frame wobbulator. They go bad a lot on the '98s. We've got a low-cost standard fix for that -- you can be in and out of here in two hours." Is that worth a hundred bucks?
Note that this product is not a professional "scan tool." These are out of financial reach of most of us; they show much more detail as to the exact cause or the trouble code. As a non-professional, I'm somewhat in awe of the OBD-II diagnostic system -- it's very sophisticated and very elaborate.
Hyundaitech, if I've mis-stated anything, please correct me here.
Richard