Hi all. I have searched this and am still stumped.I have a 1996 jeep cherokee 4.0L6 with the warner trans.It has a issue that I cannot figure out. It starts fine every time but completely randomly it will have a spell where it runs rough (very rough) and then it is gone.Basically you are driving down the road fine and then all of a sudden someone flips on a run like crap switch then after a little while it clears up and runs perfect again. (like it never even did it). Maybe It is just me but it almost seems to me that it is running very rich when this problem occurs, but after the spell it is fine.No starting issues.When it does it it has very little power, almost stalls completely sometimes.I have replaced plugs, wires, distributor cap, rotor, pickup, CTS, IAC, both oxygen sensors, oil pressure switch, fuel filter, I have checked the fuel pressure several times and it is spot on, but I can never get it to act up when I have my gauge hooked up. The other day I had it running in the garage and the spell occured but I did not have my gauge on me.There is no light or codes. I check it often hoping something would throw a code. When it runs fine it is perfect. Any insight is highly appreciated as I am very stumped. I am not wanting to keep throwing parts at it.thanks in advance