Saturday, April 23rd, 2011 AT 11:58 AM
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?