The o2 was bad for sure. The end was burned up and there was only a little metal spike left where the sensor should have been. It runs fabulous now.
I can talk to my wife in the truck WHILE driving without having to yell and ask what she just said. AND I can do all this with the windows down!
It pulls harder too. I barely have to give it any gas to get going and the mileage seems to have improved. I will be hauling wood with it today through the hills north of town, so the new o2 sensor will be able to prove it's worth. I have many truckloads to get home today.