Impossible cylinder 1 misfire issue
I have a '00 tj with 102,000 miles. About a month ago my check engine light popped up reading cylinder 1 misfire. Thought it was gonna be a easy fix. Anything but. Replaced plugs, coil rail, upstream o2 sensors, cam and crank sensor, tps sensor, map sensor. Compression and leak down tests came back fine. Swapping injectors didn't work. The light comes on intermittently. It will come on at low speeds or when I'm on the highway. You can't feel it miss unless you were driving high speeds for at least 10 minutes than come to a stop. It idles very hard. Sometimes it will go into limp mode. I bought it with with a warped head 2 years ago and had it machined and fixed. Brought it to a specialist and he had it for 2 days. He couldn't get it to miss and said he couldn't track the misfire unless he could get it to miss. Once the jeep is warmed up I'll do the papet to muffler trickand its constantly getting sucked it. Brought it to 2 other people including a dealership and jeep specialist and no one can figure it out. Pretty desperate for help its my daily driver and I'm worried time is making its issue much worse. Any help is much appreciated.