So I was having door lock problems too. I had full power door unlock functions but no lock function. If I manually locked all doors and all were shut then when I hit the lock button on my fob it would beep one time. I figured it was the BCM based off threads like this one. While at the junkyard getting a new sunroof glass so I could drive without getting dripped on, I noticed the wrecked Runner had the fuse block still in. I pulled it and the guy wanted $25 for it so I said SOLD! Got it home and pulled it apart and found you do not have to pull your entire fuse block to replace the circuit board inside.
First unbolt the four 10mm bolts for your lower dash and pull it off. If you have auto climate control then disconnect the air hose and sensor on the right side so you don't yank it out.
Then look at your fuse block. There's a white wire holder you need to pop off. I just used a flat blade screw driver and pried it off, putting pressure outwards until it popped off. Do this on the top and the bottom of the clip.
Then unplug the two wire harnesses. Then you can start taking off the cover that is around the connectors. There is a tab in all 4 corners.
On the bottom right tab you will likely have to pull out the black relay that's in the way.
Once you pull the cover off you will see the circuit board.
Unscrew the 4 screws, one in each corner. This is where some finesse comes in, the vertical line of silver tabs on the left side are prongs coming off the fuse block that press in to those tabs. I was able to pull up on the right side far enough to get a flat blade screw driver behind the circuit board. I put a glove over the screwdriver to give it some padding so I wouldn't damage the board and then leveraged out the board from the back. Once it's off this is what you've got:
Just slap the new (Or in my case, newer) one in, plug the connectors in and test your locks, and if all is well then put it all back together.
__________________
2000 Limited. Lifted....finally!
www.OverlandNV.com