On my 454 the several times I had a heating issue it was:
> Once- A bad theromstat
> Twice- Bad Fan Clutch. Both seemed OK but once replaced heating issue went away. One did not work at low speeds, the other was allways on so it blocked the flow of air through the radiator at high speed.
> Seam at top of radiator cracked and was allowing antifreeze to leak. I attributed this problem to overheating when the fan clutches were bad.
> I also discovered the factory temp guage read almost 20 degrees high. So when it showed 210 I was closer to 180.
> Found a Royal Purple product that works well to help keep the temps down when going up hill or in stop and go traffic. It's called Wetter Water. Really works great. Available where auto supplies are sold.