I recently had some work done on my tj including replacing the headers (aftermarket) and the associated 02 sensors (sourced from the dealer). A couple weeks later I got a P0155 code (hot 02 sensor). I took it in to have the 02 sensor replaced and was told that the "master technician" said that this would continue to happen over and over again because the headers had been modified and the car didn't know the correct settings for this modification. Any truth to this? If this were true, can I just disconnect the battery for the night to have the computer "relearn" the settings?