Water pump went out around 50 K miles; Replaced timing belt at this time.
Passenger side window off track, won't go up all the way, occurred around 35 K miles.
Replaced alternator, repaired burnt connectors and wiring at 73 K miles. (Battery cable was burnt and had to be replaced???)
Replaced spark plugs, ignition coil boots and/or wires, scan and clear fault codes, inspect secondary ignition system, replace plug wires, ignition coil assembly.
Flush transmission and transmission cooling system.
R & R timing belt, balance shaft belt and crankshaft position sensor, clear fault code and road test.= (the balance shaft belt was broken, wrapped around the crankshaft position sensor & broke it).
Check engine light on again, now has pending code P0446, EVAP Vent control solenoid circuit performance, and P 0723 Engine speed input circuit.
Grandparents purchased this car in 2003. They were the 2nd owners, and car had about 23 K miles on it.
Since this time, the regular maintenance has been kept on the vehicle with regular oil changes, tune ups, and required maintenance was performed per scheduled requirements, such as servicing transmission and replacing timing belt, etc.
It was very dependable up until around 50 K miles; after that, if it hasn't been one thing, it has been another; Parts and labor has totaled around $3,000 at this point. I'm not sure how much this latest repair will cost. I have to say I'm very disappointed in Hyundai at this time.
The check engine light has come on a total of about 4-5 times; each time prompting rather expensive repairs.
One of the above repairs resulted in the car breaking down on the freeway and having to be towed into the repair shop. Preventive maintenance does not prevent expensive repairs, and there is no way to predict what sensor is going to turn on the check engine light next time; Of course, the 10K warranty doesn't transfer to the 2nd owner, and was never of any help.