Update:
After a lot of unsuccessful trouble shooting, I finally gave in and took the car to the mechanic. The mechanic had the car for 8 days, and couldn't figure out the issue. They said they've never seen this with a 4runner before, so decided to bring in an electrical tech to check out the...