I had a kind of embarrassing issue caused by an issue with my transfer case.
I'll see the scene first - It was a local beach (Duxbury) with nothing difficult. You don't even need to air down. I convinced my wife that it would be a great summer evening with my 4 yr old, 3 month old and sister in law to eat out on the beach.
As we were turning on the beach I put the truck in Low. We came to the top of a hill and I need to stop for a pedestrian. After cresting the hill and with no momentum I dropped in to some soft sand where the transfer case popped out of low. I quickly dropped it into Diff lock/ H to get out of the soft sand and continued on the way. A few moments later I had to stop again because someone in front of me was stuck. A minute later I tried to start moving again and truck would not move. I wasn't stuck in sand but the transfer case wouldnt engage in H/L or Diff lock. No amount of finesse with the clutch trying to put T case in gear and take off worked. Eventually I got moving again, but it felt like the T case wasnt fully engage. The diff lock light was flickering despite being in L. There was now an aweful burnt smell which I assume was the transfer case fluid. I limped home in H, but again the diff lock light was on and flickering. I stopped a few times and but it in and out of difflock and in H and L range but the light would not go out. When I would make a turn it felt like the Diff lock was engaged but not 100%.
A few hours later a jumped in the truck and everything seemed to work as it should.
Any ideas? I assume the T case is probably trashed now, but it seems to drive ok.