fan
I see you have some lookers but no takers on the question. I will hazzard a guess and someone else can shoot me down or agree, whatever. If the fan turns when the engine is running while stopped with the hood up, it probably isn't the fan. Stop the engine and feel the 'connection' of the fan. You should feel some drag.
Now they do fail so you can not rule out the fan clutch completely. You need to know how long the engine runs before overheating. Is the coolant clean looking. I don't mean clear water but rather not rusty crapy with any contamination. (Always be careful about removing the cap on the radiator. ) Is the radiator crossflow or vertical flow. The later ones cool better. More times than not, if I have a cooling problem, it is the radiator getting clogged. Draw the coolant down so you can see the tops of the flues and see if they are getting plugged with 'plaque'.
There is a product at NAPA made by CRC called Enginkool that actually does some good with cooling.
OK, someone else jump in here.
James