I have a 1994 YJ that runs fine for short distances, but if I drive it for 2 hours or more on the interstate it starts running bad, spitting and sputtering like it's not getting enough fuel or like it's running on 2-3 cylinders. I can pull over and let it rest for a few minutes and it will run fine for about 5 miles and then starts doing it again. I've replaced the:
1. plugs
2. wires
3. distributor cap
4. rotar button
5. air filter
6. fuel filter
7. fuel pump
8. throttle position sensor
9. fuel pressure regulator
10. oxygen sensor
11. exhaust manifold (it was cracked)
12. the fuel injectors have been checked

There's not much left to replace! ANY ideas would be greatly
appreciated!