So my check engine light just won't turn off. It was originally going off because of the codes P0135 and P0161. I replaced both of those 02 sensors and it still wouldn't go off after I drove it like 40 miles. I then disconnected the battery for like 10 minutes and after a drive it came back on. I plugged it in to my friend's code reader and it came with no codes or pending codes. I checked the 02 sensors on the reader and all four were working. I cleared the light through the reader and it still came back on. Any ideas how I can break up with this darn light?