There are four things that will lock out OD
1: Trans Temp Sensor (opens high)
2: Coolant temp sensor (opens low)
3: Throttle position sensor (the most likely culprit)
4: Speed sensor not functioning (must be reading over approx 40mph)
you can try to adjust the TPS down to the lowest voltage and drive the truck and see if the overdrive shifts, the sensors usually wear or get dirty i one spot right in the Cruz zone, somebody posted a while back on how to take the things apart and clean them might want to do a search, i think the sensors are about 185 from the dealer the newer ones seem to last longer than the originals.
Rick