Might consider a Lentec Valve body to firm up shifts and allow you to manual shift, it will help the new transmission last. A slightly higher stall would get you out of the hole quicker. If you still...