The torque converter code 37, it only has a few possible causes. They are stuck/sticky valves, solenoid switch valve faulty, valve body leakage or internal solenoid leak. The most common and probable cause is simply a faulty solenoid.
For the code 25, below are the diagnostic flow charts for it.
Images may be too small for you to read, if they are just let me know your email addy and I will send them to you via email so you can then enlarge them.