So my 2003 Corolla S has been throwing a check engine light at me every two weeks or every week. The code is for bank 1 in my Cat.. I can get a brand new one for 230 bucks but i dont know if its worth it since i can just turn off the light every time it happens. i know i have to eventually because of the smog check but what do you guys think should i hold off on this or should i get it done asap? does cats have anything to do with fuel economy?