I have a 2003 XL7. I replaced my OE Sensor and reset the sensor by disconnecting the battery cable. After that the check engine light went off. The next day the check engine light returned. Then I visited the auto store and they verified that it was the same sensor fault (bank1 sensor1). They reset and cleared the fault. Later on that night the check engine light returned. Is it something I'm missing?