My 93 4.0L XJ has had a misfire for some time now. I started to notice that it only misses under 1500 rpm's. Once it reaches 1500 it instantly smooths out and runs fine. Again I have replaced the cap/rotor, plugs/wires, seafoam in brake booster line/in tank, checked all vacum lines and fixed any leaks and cleaned pcv.