At this point I've tried unhooking the battery and having the codes cleared at Autozone, and in both cases the CEL light goes off briefly but comes back on within a minute or two with the same error codes. It's giving me P2238 and P2241 which are both front oxygen sensors. I've replaced both and I'm wondering if there is some other method for clearing the codes that I'm not aware of.
Also, I noticed the rear window not working. How do I reset that?