So far he's checked all the obvious stuff, radiators, fans, relays, lines, tank, and so far nothing.
It's a real head-scratcher.
Has currently 132,000 miles on it. Water pump and thermostat were replaced last year, cooling system fully serviced about a month ago with the proper coolant.