Not sure if this is correct, but I believe that the computer needs to go through a re-learn period after the batter has been disconnected which would affect both your engine and transmission.