'05 Tundra 4.7L threw code P0156. I replaced the Bank 2 Sensor 2 with a new Denso and did a reset. Code threw again. Is there a chance that the new sensor was faulty? The voltage tends to stay high (.8-.9)on that sensor while in operation. I say tends because it does not fluctuate as much when compared to B1S2. I have checked connections locally at the sensor and all seems clean and snug. Thoughts or comments greatly appreciated.