Sounds exactly like the overheating symptoms I had with my '85 about 9 years ago. Turned out to be a partly clogged radiator, put in a new 3-row radiator and it now runs nice and cool:
- http://www.4crawler.com/4Runner.shtml#Engine