"replace" costs at least $50,resoldering costs only your time.
IMO,it would be wise to get the ECU **trouble codes** read before you go
replacing expensive parts.
Chances are,a trouble code would point you in the right direction.
You could also have loose or corroded grounds;the OTHER half of the wiring.
(or a loose or corroded connector)
BTW,I noticed today Harbor Freight had O2 sensor removal sockets(3/8"
drive) selling for about $5.
Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here.
All logos and trade names are the property of their respective owners.