Good until Apr 2014. It would run until warmed up, then just quit. Code says it was Camshaft Position Sensor. Put that in. Still same Code says Camshaft Position Sensor, changed Sensor again. Still same thing, new code says Crankshaft Position Sensor. Put new one in, plus timing belt and Balancer belt. Still doing same thing. Code once again says Camshaft Position Sensor. Put another one in. Checked Coils, They were swelled so put new Coils, Spark Plugs and Spark Plug Wires on. Checked fuel pressure, which was not bad, but put new fuel pump in. Car still done same thing. Took car to Hyundai Dealership. They kept it for a week and told me to begin with it was a bad battery. They put new one in. Car done same thing. They told me the day before I went to get car that they were 99 percent sure that the ECM was bad. They wanted $1,958.00 and no guarantee that that would fix it. I still had to pay for the ECM if I let them do it. They said that if that was not it that it was the wiring harness and that would be at least another $1,950.00 for that without a guarantee. I went to pick the car up from what they called the bone yard. They had several back there. The Sonata still done the same thing. Put a new Throttle Position Sensor in. Car now runs but the CEL comes on after it warms up and throws a code P0122. Tried checking the voltage at TPS but not sure of exactly what I am doing without help. Really, really would appreciate some help.
2005 Hyundai Sonata (Blue)