hyundai tech, I had no choice but to take my elantra wagon to the dealer. I was told that the after market O2 sensor would not work in my car and it needed to be replaced with an OEM part, which of course was twice the price. I was extremely doubtful that this could really be true, but since my inspection runs out at the end of this month, and my regular mechanic could not figure out why the code would not clear, I did not see that I had any choice. I did suggest to the dealer that it might be the wiring, as you mentioned, but they looked at me like I had three heads. Now I plan to print out your answer and bring it with me. So, $352 later, I took the car home, hoping that the inspection nightmare was going to be finally over. Alas, on the way home, the check engine light came on again and I took it to AutoZone. Can you guess what the code was? Yup, O2 sensor, bank one sensor 2. Now I have had it replaced twice, spent almost $600 and it is still not fixed. I will be charged $65 at the dealer, just to walk in the door. Now, at least they cannot tell me it is the O2 sensor. Is it possible that the after market part was really the problem or where they just telling me a story? The only positive thing is that my regular mechanic has told me he will refund my money for the other part.