This is usually a pretty easy fix. It can be the fan, relay, or temperature switch. In some cases there can be an ECM in the mix as well.
If you have a volt meter or test light you should be able to check for power at each device.
Depending on your vehicle it may switch the +12v side or the ground to complete the circuit.
Check the fuses, check the relay and then check the fan motor.
If radiator cooling fan it turns on only when temperature sensor reaches temp needed to cool car, then when enough cooling takes place, it gets told by sensor to turn off.
check the coolant temp. sensor, this sends info to the computer to turn on the cooling fan. Check for other answers for the cooling fan, I posed a answer on how to replace the fan relay with out removing the front facia and bumper
Cooling fan? will only come on when: vehicle temp exceeds 235o F or when a/c or defroster is activated
Bad temp. sensor? on most ford contour cars the cooling fan only runs when the motor reaches a certain temp. this model car also has a cooling fan relay switch,if the switch is bad the fan will not run.
== == Cooling fans are designed to start at 235 degrees
The electric cooling fan or cooling fan temp sensor may be faulty.
It's thermo controlled, when temp falls below a certain point-it will. That's normal.
Could be a bad temp. sensor not telling the fan to turn on, or a bad motor. Try jumping the motor to see if the fan comes on. If not, its the motor.
Problem with the temp sensor.
probably the fan relay
I too am having the exact same problem!