Have you checked that there is sufficient coolant/water in the radiator? And that there is sufficient airflow through the radiator? If both of these are ok then the most likely explanation would be a blockage in the coolant system.