New water pump, water pump plate, thermostat. The new plate helped a little as the old one was corroded around the holes and some flow loss was certainly happening but that was not the complete problem obviously.
Plenty of flow through the radiator, just maybe not enough rows?
How many rows is a stock radiator for that engine?