You may be on to something. However, with that sensor disconnected, you may be running in OBD2's 'open loop' mode, so it is not conclusive that this is the problem.
I know that on my '96 car with 220k, the previous owner had to replace that part.
I know that on my '96 car with 220k, the previous owner had to replace that part.