At about 57,000 miles the car stopped on me and a " new" engine was replaced a t Diamond Hyundai. They had it 5 weeks as they had to get the engine from Korea. Today at 138,000 which is almost 80,000 miles on the "new" engine I find that my car has done the same thing... just stopped. Both times ,the mechanic has said that the timing belt broke and that the pistons and values were bad. What is wrong with this fraudulent engine ??? oh and the last mechanic has told me that the engine put in last time at Diamond Hyundai is not a new nor manufactured engine. They lied and did not need to ahve my car for 5 weeks as it did not obviously come from Korea. Maybe the local junk yard.