Just went through this with my new to me 2011JK. O2 sensor was throwing a code so dealer I bought it from replaced it with a new Bosch unit. Still got code so the sent me to a jeep dealer and they discovered that the Bosch unit was not comparable, replaced it with factory unit and problem solved.