Depending on a lot of variables, sounds like the simple solution would be replace the radiator. It could be clogged even though coolant is flowing through it top to bottom. It shouldn't overheat in 90+degree temps even going up a mountain as long as the fan is working and rad is clean and allowing coolant to go through completely.
If there's a leak in the cooling system allowing air in bubbles?( or exhaust ) my guess is you would find oil in the coolant as well, probably indicating a blown head gasket and a probable warped head from overheating.
I've had a Tracker that the previous owner used some kind of stop leak in the rad, overheated all the time when wheeling. Finally pulled the plastic top off the rad after changing it out and found half the tubes clogged with that stop leak crap. Hope this is your only issue and not a leaking head gasket.
Sloppy steering could be a number of things too, usually wheel bearings, tie rod ends, play in the box, all things to look at.
The steering box has a lock nut on top with a screw type adjuster in the middle. Before you tighten anything on the box check all your ball joints, steering linkage and tie tie ends. Make sure your tires are inflated properly too.