Well check these things also

-igniton timing correct
-radiator is not plugged or restrcited in any way
-thermostat isnt suck open is it
-pressure test the radiator
-head gasket leak
-hoses not plugged up