So, I have the 2.4l engine and I started hearing a noise from my hood. So I did what every troubleshooter does. I changed the ignition wires, put new spark plugs and coils. I had a engine misfire on cylinder number 1. I did a compression test on it was fine. Then I got MAF sensor for it but that didn't work. So, I decided to change my timing belt. I had the kit with a new water pump etc. I changed it and I have not gotten the code or noise ever since then. This was in a span of 6 months. Well, I've noticed the car wont start every time. So I gave it a few weeks, letting the belt wear in. nope lol. So, I got a new fuel pump. That didn't work. Then I bought a new camshaft sensor. that didn't work. I'm about to go back in my timing chamber to replace the crankshaft sensor. Remember, the car does turn on eventually and drives. Once she actually turns over. Now after 3 months the problem has gotten worst on start. I tried starting her today and she started on cold. When I turn her off and turn her back on nothing. It's very intermittent and now my rpms are kind of unstable. The reason why I'm going to try the crank sensor, is because from a cold start the rpms seem dead unless she is about to turn over. I've spoken to a lot of people from It's a bad engine to maybe It's your IAC (which tested good). I'm pulling my hair LOL. Any advice I would appreciate it greatly.