Just wondering did you deactivate decel fuel cutoff? Not sure if that's something that can be messed with using a tech 2 or not but my understanding is it just helps MPG a tiny bit by not throwing fuel at a motor that's slowing down. totally unrelated to your problem tho (I think)
So if the truck ran great to the shop with the new O2 in the old bung then we know it's either totally an intermittent issue likely electrical or it has something to do with that O2 or its circuit.
I think
@sonic_the_hedgeh idea is pretty valid I had some weird trailer light issues unit I pulled those grounds off and cleaned them then repainted over them. With your mileage and salt issues they could be really rotten.
Another possibility is a bad sensor out of the box but since it is reading I would doubt that. It's also strange that the truck isn't throwing any codes for the O2.
Is there any way you can reset the LTFT with the tech2? Maybe you had a failing O2 so long that it started to write a ton of LTFT corrections which are now affecting the truck.
Is there any way to scan for misfires with the tech 2? or for knock retard?