Hello all!! New to forum!

2000 Toyota Solara 2.2 with 180k.
Here's my Situation:
Car was overheating passing the normal middle position so I decided to change the radiatior, upper and lower hoses, thermostat, waterpump, timing belt, and ecu temperature sensor on the inlet to the head. Car is still overheating especially when I drive uphill. When I turn the heater on the car usually goes back to normal temperature. I even override my cooling fans to have them on and still doesn't help. I don't know what else the problem is? Any suggestions? Your help is appreciated!