The car is an '04 Toyota Matrix XRS. Yep, the 2ZZGE 6 speed. Just over 100K miles. Here's the somewhat lengthy story:
It tripped error code P0420 a while back. I made a "test pipe" to get me through a while. Popped the same code.
I put on a new cat, O2 sensors, replaced plugs, PVC valve, air cleaner, radiator (unrelated to CEL), and anti-freeze.
Now it is giving me the same error code.
I bought a cheap "non-CARB" cat from Amazon. It did not have a flow direction, so I guessed. Could it be in backwards? Could it just not be effective enough to show a difference between the two O2 sensors?
I may have my two O2 sensors reversed. I pulled them from the package thinking I could tell the difference by the wire configuration, but unlike the originals, the wires, grommets, etc, allow them to go in either position. I reversed them once already, but believe I'll do so again, as lots of stuff has changed while I've been chasing this CEL (I had a vacuum leak that triggered a IAC code, but got that sorted). I could also put the original 02 sensors back on in what I can confirm is the correct position.
I also replaced a battery terminal, and cleaned up the connections on some You Tube advice I thought couldn't hurt.
Today, I'll change the sensors, and clean the throttle body as best I can, but would appreciate any other advice the brain trust might have.
One Sensor has holes like an old aircraft machine gun, like so,
the other has far fewer. Like one row. Anyone know which one should be pre-cat?