Welcome. Your codes are for all four of the O2 sensors. There is a very good chance it is the wiring harness as you mentioned. Do send it in to Ford to check the wiring harness. 10 years/100k miles extended customer satisfaction warranty.


"Always do the cheap and easy ones first." 1996 V6 ATX 96K miles