I have a 1994 4runner sr5 3.0 4wd with a 2 inch lift and 33 by 12.5 tires. About 1000 miles ago I replaced the head gaskets with mls ones, replaced radiator, water pump, timing belt, thermostat, fan clutch, and even put in an electric flex a lite fan. My 4runner is still over heating when going up hills. I have tried two different new thermostats and even took the thermostat out all together and it still gets hot. The coolant is great and has water wetter in it. I just don't know what it could be! People have said it could be the heater core but my heater works like a champ so I don't think that's it. The coolant level stays the same so it doesn't have a leak. Oil and oil filter just changed, same with tranny fluid. Only thing I could think of is the larger tires without a regear. I just don't know!