The check engine light came on in my 2007 Toyota Rav4. I have a code reader and it came up with a code that said 'P0051 oxygen sensor heater control circuit low, bank 2, sensor 1', which most likely is the sensor although I've read it could also be due to wiring or the computer. I'm looking for a mechanic to troubleshoot and make sure that's the cause and if so to replace it. I'm also considering trying to replace it myself although in trying to determine it's location I ran into some confusion, but I believe it's the one in the front towards the left side of the engine? Any advice on replacing it myself would be most appreciated. I've read of people doing so and having no issues, but also of others running into problems removing it and messing up threads. In the meantime is it OK to drive it on a limited basis? The engine light isn't flashing, I've read when that happens to immediately pull over and stop the engine and have it towed in that case. Thanks for any info or advice!