So, back again with multiple cylinder misfires. Replaced the coil(still original) and it fixed the misfires. Running like a champ again. After a couple days it started running rough again. CEL flashing while running down the road. Replaced the ICM(original one tested bad) but didn't fix it. Replaced the opti with one from The Partslady earlier this year. Just recently took it off again and it is clean and dry still(has the Mitsubishi sensor). Plugs only have 40K on them and look good. Plug wires are Taylor, I replaced 3 years ago. O2s have around 35K on them and they are AC Delco. Got another coil under warranty replacement but didn't solve the issue. Verified multiple times that wires are not crossed. Have not replaced the opti wire harness or vent hose(still original). I have run an entire medium size bottle of Lucas injection cleaner through it along with 93 octane gas so the injectors should be clean. Imp has 140K on it. She starts up just fine. Runs rough at idle and with throttle. CEL flashes at certain RPMs, solid every other time. What else can be going on? Opti harness taking a crap on me? Any other ideas?