Randy,
A few years ago my radiator developed a crack on the left top by a brace. I think it was caused either by the horrible I-5 roadway or a frame alignment by a Bend, Or aligment shop. I first noticed it at the Thousand Trails South of Bend *after* the aligment.
I nursed it back to our place (back then) in Lancaster, Ca. I took the coach to a radiator place in Lancaster recommended by the local Cat dealer. I had the radiator cowling removed by a local body shop. The radiator shop removed the radiator, repaired it by replacing a few parts, cleaned it out, reinstalled. Total cost ~$650. Including fluid.
I would see if your local engine repair place could recommend a radiator shop to you.