Nope, nope, and uh nope.
You cant delete the codes... it will still run the cat test 3 times per drive cycle.
The ONLY issue from running no 02 is the fact that you will get a fuel dump under specific cruise only situations.
Under no situation is a o2 sensor going to cause issues like described.
For the OP.... The issue sounds spark related... but you are being fairly vauge for a diagnosis on spark stuff.