It has been a month of a comedy of errors. My regular place to get the car inspected was having issues with its inspection machine. He said to try back next week. It was still bad the next week, so I called another garage. They were booked for 2 weeks but they could get me in then. Then the problems arose. The brakes started grinding, the check engine light came on, etc. I think the check engine light comes on every year just to remind you to get the car inspected. LOL.
So the brakes were replaced but the check engine was the lower O2 sensor and the catalytic converter. I added some stuff that promised "double your money back if it fails inspection" to the gas. I think it was from CRC. The car came with a spare O2 sensor so I had that installed. Then it came up with several codes all pointing to the O2 sensor. So I went and bought another O2 sensor, but it had a code as well indicating slow response from the O2 sensor. I was starting to think the wiring was bad. At this point I checked the collection of sensors.
The spare that came with the car DID NOT FIT the car! (It did physically)
The replacement I bought was a "universal" replacement.
So I bought an OEM exact replacement and it looked just like the original one on the left in the picture and guess what? After lots of prayer and parts swapping it worked!