So got to thinking, haven't really stopped thinking about it yet. Here are my thoughts, dismissing the alternator and battery. Electrical draw over night or a co worker mentioned starter relay.

Reason for throwing out battery, I tossed the battery in another 4runner after starting with an older battery, new battery fired up quick. Voltage checks in over 12.4 every time I check it too.

I don't know much about the relay. Everything I've read about the relay is if its bad, the starter wouldn't crank at all. Just click.

Over night draw, going to start the 4runner tonight, let it run for 10 minutes, turn it off and unhook the battery. Will reconnect in the am and see if it starts.