i have a code 52 wich is a "bad O2 sensor" but i know i have a bad cat that ive been meaning to replace. could a bad cat cause this code?