Originally Posted by Cherokee71
I have a 2000 Cherokee with a 4.0 that won't run. Sometimes it acts like the timing is too advanced, sometimes too far retarded, and sometimes it fires up fine but dies after a few minutes. I've replaced the camshaft position sensor, crankshaft position sensor, ECM and timing chain all to no avail. The MAP sensor tests good. Any ideas?
Does you CEL light up? If not, then throwing sensors at the problem is a waste of money.
Remove the Idle Air Control sensor from the throttle body. Clean it with carb cleaner and 0000 steel wool. Clean out the bore it sits in also.
See what that does.