Thanks to everyone for posts. Took truck to dealer for diagnosis and said I needed a new solenoid. Got one and had them install it, good thing they installed it because they had to reprogram system. Have not had any problems since then, should knock on wood.
Somebody mentioned leaving front hubs engaged, if you have stock differential it should be an open differential and the front wheels should spin in turns at diffrent speed without problems.