The Transmission Computer is detecting problems and reporting them by setting the diagnostic fault codes. You don't replace the computer for doing its job. The first thing is to visit a transmission specialty shop. They will have seen this before. You didn't list the mileage so I can't make any generalization other than to suggest that with multiple gear ratio errors, you could have slippage taking place in one clutch pack that is engaged with each of the reported gears, or this could be as simple as one of the speed sensors reporting an incorrect speed.
The specialist will erase the codes, then see which one(s) come back on a short test drive. They can also look at the "clutch volume index" (CVI) on their scanner. Those are four numbers corresponding to the volume of fluid it takes to apply each clutch pack. With excessive wear to the fiber plates, it will take more and more fluid to apply that clutch, until the point is reached when the computer can't update any more, and that slippage occurs and is detected. That will send it into limp mode.
SPONSORED LINKS
Wednesday, February 25th, 2015 AT 9:40 AM