big o car 4.6:
The speedo gear (vehicle speed sensor, VSS) has probably lost its teeth. The PCM needs this input (as well as the output shaft sensor, OSS). Since the computer thinks that the car is stopped (no VSS) but the OSS is working, it is confused and has turned on the 'transmission warning light' = flashing OD light.
Just a suggestion but you might want to put the original speedo gear in and use a SpeedCal. The white speedo gear has very thin teeth that eventually get chewed up.
Hope this helps.