I had this problem with another car, It had two o2
sensors. The dealer keep changing one of them, so he said. Anywhere from hours to days the check engine light would come on again. Finally I threated them with the Lemon Law, They replaced both sensors. The check engine has not failed with 02 sensor failures.