If the engine will not crank over, the most common problem is the starter. These will tend to go out at about 100,00-125,000 miles. Sometimes it is only the starter solenoid, but often the complete starter (including solenoid) needs to be replaced.
Car Problem Reports
Toyota 4Runner Vehicle Won't Crank Due To Starter
Toyota 4Runner Problem
Average Mileage: 124,000 mi (107,000 mi - 141,000 mi)