I just did this fix today. Remember that there is no such thing as too much o-ring lube.
So for under $20 and an hour of time I saved $550, which is what Bonnell Ford wanted to replace the thermostat housing. This of course wouldn't have fixed the problem.
FYI, I have a 2003 with 80k miles on it.