I have a 2006 jeep wrangler2.4 liter with a engine light on and a po344code. already had cam sensor and crank sensor replaced. new spark plugs and wires.new wiring harness,timing checked and not ran for 8 hours and the outside temperture is timing belt replaced,new coil pack,new IAT sensor.When I first start my jeep after it has below 48 degrees, it will rough idle when r.p.m.'s are over 2000 and the engine light comes on. I then turn engine off and resart my jeep and then it runs fine and the engine light eventually goes out again. Can you please tell me what is wrong?
Apr 23, 2011 at 11:58 AM