The mechanic, who is a pretty good mechanic, says it was the coolant temperature sensor. It has been replaced. Hard for me to believe, but we'll see.
He also noted a leaking intake manifold.
And front axle seals seeping.
Quoted a repair price that's nearly half of book value.
If those are fixed it's a pretty solid truck again, even if it is 16 years old.
As I said, we'll see.