There may be a problem with the transmission temperature sender. Unplug the cable from it, find a 1000 to 5000 ohm resistor, bend the leads on the risistor so it can be inserted into the plug and see if OD works.
You also need to make sure the three wire cable to the transmission is connected at the transmission. If it is loose, neither OD nor TC lockup will work.
If the problem is in the TPS my best solution has been to replace the TPS completely.