a few days is a long time; but if you unplug the o2 sensor, does it continue to run poorly for a few days?

who tuned this thing?

why are you still running a botched timing map?

sounds like maybe just a bad tune...