Can anyone figure out this mystery?
2001 Toyota Camry was running hot. The engine coolant was extremely dirty. The radiator finally cracked when it overheated. I've replaced the radiator, the hoses, the thermostat, the engine coolant temp. sensor, fan sensor, and sending unit. I've flushed the engine out and heater core. It still runs hot. I've removed the thermostat because when it idles it runs hotter even faster with it in. Also when idling the temp gauge shows it overheating but the gauge will not move to the red line. It's just about three quarters of the way to hot. I can then rev up the engine to abut 3k rpms for about 8 seconds and the temp guage will move back to the halfway mark which is normal temp. When driving (with the thermostat out) it starts out fine but after driving up a steep hill the temp gauge moves to hot and then moves back towards the center again after I drive on level streets. There's no steam or leaks to indicate a blown head gasket or similar problem. I'm completely baffled by this. The only thing I can think of is some kind of blockage but I don't know where to go from here. Can anyone figure out this mystery?