The most common problem would be the coolant temperature sensor in the block (next to the thermostat housing). Next would be the fan relay, located on the passenger side firewall in the engine bay. Finally, a bad fan motor. In that order.
the thermostat could be stuck closed or the radiator fan is not working. check the fuse or the temp sensor, but be careul because the 94 have 2 sensors. 1 for the fan and 1 for the temp gauge.
The temperature switch for the Secendary electric fan is on the radiator. The coolant needs to reach around 190 deg as it is exiting the radiator before the secondary fan will turn on. If the thermostat is stuck in the closed position the engine will overheat, No coolant flowing through the radiator, If it is stuck in the open position then the engine will take a long time to warm up. a stuck thermostat should have no effect on the electric fan working or not. The most common cause of the fan not working is the temperature switch not working.
Generally the things that cause overheating are a bad thermostat, poor circulation caused by a bad water pump, also could be caused by a dirty or clogged radiator. The electric fan that cools the radiator could also not be working correctly allowing it to overheat. If it is the fan, there are several things that could cause this.
If the smoke is coming from the electric fan itself, then it needs replacing. It could be the smoke is steam that the fan is drawing from the radiator, and you have a coolant leak at the radiator.
Yes, if the radiator fan is not working, it can cause overheating of the engine. The radiator fan helps to cool down the engine by pulling air through the radiator to remove heat. Without the fan, the engine may not receive adequate cooling, leading to overheating.
The radiator cooling fan is most likely not working.
If your radiator fan is electric, loss of electrical power can cause it to stop working such as a break in one of the wires. There can also be a fault in the speed controller thermostat that is not signaling the fan to turn on. If the fan won't move at all and cannot be manually tuned, the internal bearing may have failed. If your radiator fan is mechanically attached to the engine, the fan clutch can be faulty and not engage.
A leaking radiator hose would NOT cause this to happen, you have 2 problems with this vehicle.
three things can cause that promblem first is the thermostat not working second can be the radiator it self check to see if the heat consit through the radiator do this with a thermo read and not your hands or it could be the water pump is no longer working
Lack of coolant in the radiator. Fan not working. Not enough oil.
Check fuses
If the electric fans do not turn on by the radiator ...if the thermostat is stuck closed...low coolant level...bad head gasket...clogged radiator...clogged exhaust pipe or catalitic converter..... All can cause overheating.