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.
. went to pull a part got a used one $30 and been fine since. a new one from auto store will run you about $150-$200. good luck.