Radiators usually fail because of the wrong coolant being used, or failing to purge and replenish coolant that has been in the system too long, or physical damage and perforation.
Whatever the reason the radiator system requires attention, the best results can be achieved by renewing the radiator and as many of the related parts as possible - hoses, hose-clips perhaps even a new fan assembly?
Other coolant related parts you may wish to consider: