The check engine light for my V6 Toyota Solara is on for the codes P0125, P1133, and P1135. I changed the Bank 1 oxygen senor in addition to the temperature coolant sensor. During the drive back home from the mechanic the check engine light came back on, so I went back to the mechanic and was told that maybe the sensor was defective. The Denso sensor was exchanged, but again, the check engine light came back on. What do you think is the real problem? Have I been buying faulty parts or is there a different problem?
If it helps, the first time the oxygen sensor was changed smoke started coming out from the exhaust and from under the hood.