The new code is P0746. This indicates that the TCM has seen numerous slips during shifting. Possible causes are ; plugged filter, bad speed sensor in transfer case, sticky trim solenoid or valve. Pull the pan and see if there is trash.
The spin on can have trash in it but the problem is where did it come from?
Clearing the codes probably did not fix it. Something else is going on. Give me a call.