Okay, so here's a quick update. I took my 4Runner to the tech, and in my case the problem is about a transfer case motor, which failed. I decided to grab an aftermarket one (https://www.carid.com/transfer-cases.html) to save a bit on the repair, so will get the job done once it arrives...