I have a 1987 Jeep Cherokee Chief with the 4.0 in-line 6 cyl., fuel injected, 5-speed. I've owned it since new, and it's completely stock, and has been mostly trouble free for all of it's 230,000 miles.
Recently the engine started cutting out. It will do it at any RPM, and if sitting in neutral or driving down the road. When it cuts out, the tach instantly drops to zero, and the shift indicator light flashes on for a second. In fact the shift up light will flash on even when idling in neutral, the tach drops, and the engine dies. It starts back up immediately, either with the key, or if rolling down the road, it will gear start itself.
I took it to the Jeep dealer, and they couldn't diagnose the problem. They told me that this model of Jeep was too old to store fault codes, and their computer was of no use. But the technician suggested I change the crank position sensor, so I did, but no luck. I also put a new fuel pump in the tank as the original was getting noisy and someone suggested that it might be the problem.
It's cutting out more and more frequently, and I'm sure it's about to leave me stranded. Anyone got any ideas?