Hey Greg (great name that, same as mine lol) here's some advice on your overheating issue. . .
The first thing to do is . . .
1) open the cooling system (remove the rad cap) when the coolant is cold
2) pressure test the cap with the tester below, if you don't have a tester just get a new cap.
3) top up the coolant in the radiator and start the engine with cap removed, system open to atmosphere.
4) place a funnel (or plastic hose)
with the spout into the radiator cap opening but use a funnel that seals well in the opening ( or get one like the above pic) and top off the coolant so it's filling the funnel almost.
5) warm up engine to operating temp, monitoring coolant level and watching for air bubbles escaping the system.
6) if air escapes and coolant level settles, you've bled the air and should be ready to put the new (or good) cap back on and let engine run at idle and cycle through the fan operation a few times whilst watching the temp gauge.
7) If this does NOT resolve the overheating/pushing coolant out issue, then it's time to remove the thermostat and test it/replace it.
8) Then once it's replaced, go through the air bleed procedure.
9) If it still pushes coolant out after all this work. . . .
set it on fire and claim the insurance . . . . that's what I've always done