Yep replace the radiator. I think the XJ radiators need to be changed every couple of years if you really got down to brass tacks. A couple of us have had good luck with a single row large diameter...