Did you check the battery post connections, most likely one is loose for it to occur 'suddenly' and with a 'good' battery (but check it's voltage is connections are good - has to be at least 12.7). Luck and enjoy that part-time Runner.
__________________
2001 Limited 4WD - 346+K - SunfireRed\Thunder Cloud; - 265/75/16 Michelin A/T2s - Fat Pat's 1.5" BL - StopTech ANGLED rotors - In series 699 trans cooler, New Yota1 transmission, All new OEM suspension front to rear.