I have come across a new problem with my 92 4.0 cherokee. It has been intermittently idleing rough. Sounds a lot like a misfire. You can hear it through the exhaust. Probly been about a week since it started. Have been tring to diagnose with no luck. Currently has new Plugs/wires/cap/rotor/fuel pump. The fuel pressure has also been checked. There is no check engine light either. It only does this at idle. I am thinking it is a spark problem, maybe the Ignition coil? Cam sensor? Am i on the right track? Oddly enough it still gets decent milage so i dont think it is fuel related. But who knows at this point. Any input will be appriciated.