Ok time to strike lol.
The intention behind unhooking the battery overnight is that the adaptive learns MAY reset in the pcm. This is not always the case, SOME vehicles will take to this while many wont. Often the only way that the adapts can be reset to a starting point is by a complete pcm reflash. A complete reflash of the pcm, speaking in terms of stock applications and dealer info, will reset the adapts and start a new learning curve and this can help correct the condition but it may come back. Many transmission techs have found that a complete rewrite at the dealer will cure this problem most of the time. Keep in mind that the transmission itself could be the culprit also. I have tried this and sometimes it works, sometimes it does not but in most scenarios on a higher mileage transmission it will work ok for a short while and return to its original behavior once the pcm relearns.