Was the ecu/battery disconnected for a significant period of time? If so, the auto probably has to re-learn the shift points etc. that it was familiar with before.