This was happening with my 2002 sr5 4runner it would sometimes engage the 4wd and sometimes it wouldn't. I found out it was the actuator attached to the transfer case. It was more cost effective to buy a used transfer case with a working actuator already installed than it would have been to...