I would just dump the radiator and have a nice shinny new one installed esp if you plan to keep the truck. And if your timing chain is making noise then you may as well get that out of the way at the same time.
Any recommendations of aftermarket radiators? Also is it true that replacement ...