My '91 cherokee I6/4.0 sometimes hesitates a little.  It doesn't happen all the time and it doesn't seem to be temperature related. I realize it could be caused by anything. Puzzling. 
I changed the plugs, plug wires, distributor cap, fuel filter, air filter, coil. Recent fuel pump & new TPS 9 years ago. Next step crankshaft position sensor and check PCM connectors & grounds. I don't see any vacuum leaks. Anyone have any ideas?
				
			I changed the plugs, plug wires, distributor cap, fuel filter, air filter, coil. Recent fuel pump & new TPS 9 years ago. Next step crankshaft position sensor and check PCM connectors & grounds. I don't see any vacuum leaks. Anyone have any ideas?
 
	 
 
		 
 
		 
 
		