New cap, rotor, plugs, and wires. The injectors were fine. The only serious issue i found before the issue came up was that the cats were melted inside which is probably what messed the O2 sensors up. The misfire happens in any weather but only in closed loop but I'm going to get those sensors replaced and use some spacers to kind see if it completely gets rid of the issue but the only time it's ran right in months is when I disconnected the O2 sensors. I plugged them back in to make sure that was the issue and the misfire immediately came backPlug your O2s back in.... Your issue has nothing to do with the EGR.
Have you inspected your distributor cap and rotor?
Have you swapped plug wires/injectors around to isolate the issue?
What's the weather like when the misfire occurs?