Hello my car keeps giving a P2196 fault code. It lists this fault as bank one rich. I tried to swap the oxygen sensors from left to right to see if the fault would change to bank 2. The fault returned as a P2196 indicating it is actualy running rich. This seemed to start after I swapped out my three inch dynomax cat back for SLP LM2. Everything else seems normal with the car, but it seems the code comes on when it is quite hot outside. Could it possibly be spark plugs ( currently running TR6ix ). Anyone have any ideas what it may be?