Thanks for the help. I was going to tackle this myself but found a shop to do the o2 sensor for reasonable price. The check engine light is now off (I'm assuming they cleared it) but the vsc trac lights never turned off with this. Anything clue why these lights would not be reset as well...
2004 sr5 v8 motor. Pulled engine codes p0031, bank 1 sensor 1. I need help locating where this sensor is located? I saw a 2007 diagram show it to be on drivers side wheelwell before the cat. Is this correct for 2004?