i have had ongoing overheating problems since i bought the XJ. when it wasn't occasionally overheating, it ran at a steady 210 (temp gauge at exactly 12:00). after my water pump seized and we installed a new Bosch one, the running temp went down about 15 degrees (gauge at about 11:30). i was quite pleased. i figured the water pump must have been bad for a while, operating poorly, then finally seized.
THEN, i threw the belt last week after getting stuck in the mud.
ever since, it has been running hotter than it was before the water pump replacement (gauge at about 12:30). plus, it's been frequently overheating with the temp gauge going into the red and the 'check gauges' light coming on.