I really dont know but here is some info from my Haynes.
Defective circut and or range switch on the t-case.
Insufficent or incorrect grade of lubricant.
Worn or damaged internal components. (T-Case)
Also have you ever rebuilt your shift motor?
Pull off the front tires and inspect your hubs.