I had a pin hole leak in my XJ radiator. Overheated on a trip up to hanging rock.
New radiator is pretty cheap. Under $100. Easy swap too.
I'm not a mechanic by any sort of training. Took about an hour and a half.
No more over heating.
Could also be the water pump.