mine didn't get rejected based on o2 sensor, as lme doesn't turn off atleast i don't think so, but the p1000 dtc- readiness code.actually didn't get an engine problem lights. so took her back to stock, replaced 3 bar w/ 2bar & still a p1000. so manu found the following & worked like a champ
Reset codes with the MyCal. Follow the readiness monitors drive cycle (steps outlined in the manual), see if the P1000 comes back.
If the vehicle's engine or transmission has just been serviced, or the
battery has recently run down or been replaced, the OBD-II system may
indicate that the vehicle is not ready for I/M testing. To determine if the
vehicle is ready for I/M testing, turn the ignition key to the on position
for 15 seconds without cranking the engine. If the service engine
soon indicator blinks eight times, it means that the vehicle is not
ready for I/M testing; if the service engine soon indicator stays on
solid, it means that the vehicle is ready for I/M testing.
The OBD-II system is designed to check the emission control system
during normal driving. A complete check may take several days. If the
vehicle is not ready for I/M testing, the following driving cycle consisting
of mixed city and highway driving may be performed:
15 minutes of steady driving on an expressway/highway followed by
20 minutes of stop-and-go driving with at least four 30-second idle periods.
Allow the vehicle to sit for at least eight hours without starting the
engine. Then, start the engine and complete the above driving cycle. The
engine must warm up to its normal operating temperature. Once started,
do not turn off the engine until the above driving cycle is complete. If
the vehicle is still not ready for I/M testing, the above driving cycle will
have to be repeated.