I'm thinking bad thermostat. Living in VERY hot Louisiana, have seen a lot of overheating problems. If thermo is stuck wide open, sitting in traffic and around town isn't too big a problem because RPM's are low and water pump is moving water at "normal" speeds, with slower flow at idle.
Constant highway speed means constant higher RPMs and constant higher water flow because the water pump is moving faster. Therefore, water is actually moving through that little radiator too quickly and isn't having time to cool down before reentering the engine and starting its voyage all over again. I used to see this problem all the time with "smart guys" who took their thermostats out to improve water flow because it's so hot and humid down here.
Could be wrong, but that's usually what happens down here when you've got a thermostat stuck open. Good luck!
__________________
Just because black is my favorite color doesn't necessarily mean I'm a dark person - but it does make people wonder...
'99 4Runner SR5 - Black - Work in Progress
So Far: B&M trans cooler, Wrangler 31x10.5x15 AT's