update-finished this mod, so far so good. disconnected the battery and no engine light so far. Install was easy. At a stop the idle is surging up and down slightly in quick intervals but it did this when I got my dual exhaust pipes/muffler installed and went away a few days later so hoping that happens again.
Those codes aren't going to be fixe by the non-fouler. I looked up p0140 and here are the possible causes:
Shorted heater circuit in O2 sensor. (Usually requires replacement of heater circuit fuse in fuse block also)
Shorted signal circuit in O2 sensor
Melting of harness connector or wiring due to contact with exhaust system
Water intrusion in harness connector or PCM connector
Looks like you might have some wiring issues or a bad sensor. I saw you mentioned tgat you had some exhaust work done recently. Are you sure that there are no wires that were left hanging and are now touching the exhaust, possibly melting them and causing a short?