the oil flow might be bad or it could be low on coolant. check the oil and coolant and check for coolant/oil blocks. also the radiator could be broken or the fan. what he could do to check the fan is turn the engine on, let the engine warm up and lift the hood to see if it is spinning. if its not than its the fan. if the water and oil are flowing fine and the fan is working than it is the radiator.