Identify the cause of overheating. Some of the things to look out for include broken or defective radiator caps, fractured cylinder heads, low coolant levels and general cooling system problems as well as low engine oil levels and clogged exhaust systems. Each of these causes of overheating call for different action plans to solve them.
Inspect the entire cooling system for any visible leaking points especially on the radiator, the water pump, head gasket and the oil cooler. Perform the pressure test on the cooling system and the radiator cap to expose internal leaks within the system. A good system holds pressure for a 1 minute or more. Replace any faulty components evident from the check. Some you can do yourself such as screwing in a new cylinder head or radiator cap but replacing an entire radiator would require a mechanic's help.
Refill the engine oil and coolant in the radiator and the oil cooler if their levels had reduced. Make sure you first replace the cooler, radiator or any other component if their fault is causing the low cooling fluid levels before refilling.
Inspect the fan clutch for leakages or if it spins freely or wobbles when pushed in and out. If any of the stated is present, replace the fan clutch. Repair the wiring on the other hand, if your fan is the electric kind. Signs that an electric fan is faulty are when it fails to come on when the engine is heating or if the conditioning does not work.