I have an 06' 4runner with 300k miles. I'm getting these two check engine codes, Catalyst Efficiency below normal in bank 1 and 2. I've reset it a couple times by disconnecting the negative battery cable, but it always comes back within 20 miles and now I need to pass inspection. I've been reading threads on this, and can't really come to a conclusion on my best course of action. At first I thought I should try changing the 02 sensors, but it seems faulty 02 sensors have their own error code. Is that where you all would recommend starting? Replacing the sensors? Really hoping I don't need a new cat.