You might try removing the thermostat completely. It will take longer to warm up, however it will allow full flow of coolant thru the engine. If it does not over heat or is somewhat better (cooler), this would indicate a possible flow restriction. Maybe need to rod out the radiator or something...