I am having some major problems with the crankshaft sensor in my 02 Sonata (2.4 auto). Long story short, a couple months ago the car quit running and wouldn't restart. It was towed to the mechanics, where he got a code for the crank sensor, which he replaced and also changed the timing belt while he was in there. The car ran fine for a few days, then started acting like it would stall. After a week, it did. Towed back to mechanics, retrieved the crank sensor code again, he replaced it again. The car ran for 2 days. Still showing the crank sensor code, the mech suggested the problem must be in the ECU, which we replaced, causing the car to run for 5 minutes before dying yet again.
Any suggestions as to what would cause the crankshaft sensor to keep going bad on me? I did a search, the only thing I found suggested a bent tone ring. Suggestions?