Did you check the computer for codes?
If the guys who put in your new O2 sensors got the anti-seize compound on the end of the sensor it can wreak havoc.
I would check the computer first. It's always where I have started when I have had an engine problem and I've never come up against anything I haven't been able to fix
------------------
87 GT
Full exhaust, K&N, KB Subs, BBK STB, homeade dumps...
87 Taurus
New York
Winters Bite!