I got a oxygen sensor code (p0134 Bad heater circuit in the O2 sensor, bank 1) and I bought a cheap oxygen sensor and replace it and that was a waste of money since the code keeps popping up. Clear the codes like 10 times (been a few months now and clear codes more than once over time). I was debating on buying a high quality oxygen sensor with a life time warranty, so I can get a refund it it does not work. I'm going though $50 worth of gas every 105.6 miles, is that good or bad? I was thinking of replacing oxygen sensor bank 1, which is the code coming up,but do not know if it worth replacing or not. What do you guys think? Could it be a dirty TB too (it never been clean since I bought the car few years ago)? Thanks for the help in advance!
Info: 2001 GT 3.8