I recently bought my 99 tj, and the number one cylinder was reading a misfire and the motor would drop to about 250 RPMs and then return to normal when stopping. So I figured this was no biggie I can handle it, so I replaced plugs, wires, distributor cap and rotor. This helped a bit, but not much. I pulled the fuel injector and cleaned it, and the Jeep ran like new for about 30 minutes, then went right back to misfiring again. I've run a compression test and the cylinder is getting 145 psi compression, so it's not a messed up head. Can somebody give me an idea before I rip my hair out?