Ive been trying to diagnose a 4x4 problem for sometime now. My truck likes to but itself self into 4Lo all the time all on its on but does not put any power to the front wheels. It definitely gears down though because its sifts very rough. I ceased my front diff from it always shifting into 4x4 drive as it pleases. I have replaced the front diff and i know she was ceased good beacuse you cannot even turn the yoke by hand. Now i have power to the front wheels in 4hi but when i put it in 4lo i still have no power to the front wheels and it often gets stuck in 4lo. I replaced the push button switch so i know that was no the issue. I do often get a service 4wd drive message but have no scanner to check the codes. I drained the t-case oil and found no fillings and it was very clean. Could it be my tansfer case control module causing all this or is the something wrong internally in the t-case. Also lots of times the light goes out on the switch or I try to swicth in and out of 4wd and it just flashes but does not engage.