Hey redbone, I believe I might have the answer (Info) for you. DrCranknWrench gave you an excellant link, tho didn't see(might've missed) any mention of the "CRANK(SHAFT) POSITION SENSOR"!
Had the same problem on my 1994 Jeep Cherokee (4.0/6cyn) and after all the researching, found the answer.
The best price for the part was at partsgeek. Com @ $29.10+$7.95 shipping & handling($37.05). Whereas autopart stores had it for almost twice the amount. Its been several months since I took the part to a mcnik (Hands to big/no real time) & had it changed. Since that & a full tune up, have'nt had a single problem with it.
Hopefully this will help you out, if nothing else give you a starting point where I had none - "GOOD LUCK"! (PHOTO ENCLUDED)
Image (Click to make bigger)
Wednesday, October 10th, 2012 AT 3:47 PM