i SCANNED MY obdii and came up with a bad O2 sensor code a while back. changed the O2 upper bank sensors my rear sensors are programmed out. fast forward to two days ago I'm still getting the O2 sensor code. says heater faulty. I'm running long tube headers, 523 lift cam, and custom exhaust to make a short list of whats done mechanically. im guessing since I don't have any cats my upper bank O2 sensors aren't getting hot enough to read properly. Am I making the correct assumption here ?? anyone know anything i can do to fix this without putting cats back on ? currently Im just clearing the code when it trips the check engine light.