You might of got a bad one, I got a bad Bosch O2 sensor once,
and I really didn't think that would happen.
Your O2 is a 3 wire one and heated, a non heated one will work also, you
just need to connect the right wire, you might check the replacement for
the correct readings, if I remember right, the pins are diagonal from each other
these are the heater pins, the sensor to computer feed is the one by it's self
in the corner, with an ohm meter check the heater pins for continuity, if they
don't give you a value or are open circuit replace the O2.
Also check for voltage at the plug on the truck, if this is dead, the heater won't
heat the sensor and it would act like what you described
Wild