Be certain that the transmission is NOT overfilled in the slightest. My 1993 4Runner had overheating problems and it largely boiled down (no pun intended) to too much t-fluid. A known problem with these tranny's. On long drives, in any temp, the excess t-fluid will aspirate with air which will prevent an otherwise steady flow of t- fluid... which causes heat, which causes more aspiration, which causes more heat... then your tran temp light comes one... and if you do not get off the gas asap and let the engine idle to circulate cooled down t-fluid you just cooked certain tranny part and it is only a matter of time until you write a check to a tranny shop for $3K. Ask me how I know this. FYI... info via Dealer and Toy tran shop.
Now I run my 4Runner at the mid-level mark on the dip stick... not at or over the max mark. Have not had a single problem since.
And... set tire pressure higher rather than lower. Less heat, better ware, better MPG.
Last.. have you ever had the front wheel bearings repacked/serviced. They are not like the rear sealed bearings that seem to last forever.
Good luck, Dave-in-Denver