I have murmured about this on other threads before, but I am working on an XJ for a family friend.
When I took a routine look at it a while back for overheating issues, I found that some doofus had dumped Dexcool in it on top of whatever was in there before, probably some very diluted green stuff.
It had already started to make mud, so I had her come by the house where I disconnected and independently flushed the radiator, heater core, block, and thermostat. I then reconnected things in various ways and flushed it all again until I couldn't find any Dexcool. I left her with plain water with instructions to check back in a couple of weeks.
Sooner than that, it was overheating again. It was all Dexcool-y in there again, so I repeated the big flush and repeated the plain water, two weeks thing.
Sooner than that, it was overheating again. It sprung a leak through the water pump weep hole. I replaced the pump (the old pump had no impeller left. I suspect mixed antifreeze based corrosion accelerated this, but only a little star remained), the thermostat, the radiator cap, the radiator hoses, and flushed the whole thing again. Only plain water was found this time. When done, I threw 50/50 in it, knowing that I was done.
A week later, after excellent performance, it started overheating again.
Why is it still overheating?
The coolant level seems good, there doesn't seem to be any Dexcool left, I think the mechanical fan is working (haven't checked the electrical fan yet), the radiator looks very good. I am flummoxed.