Check the temp sender and make sure the wiring is connected. How long has it been since the thermostat was changed and the coolant was flushed? You might try those...or at least a thermostat change. The coolant level is too low, and/or there is not enough water mixed with the coolant.
Most likely, the temperature gauge's connection is loose. It is usually on the thermostat. An inoperative temperature gauge will cause most check engine lights to come on.
no fuse.
A low coolant level could cause the temp gauge not to read correctly. A faulty temp gauge sending unit could also be the cause. The coolant leak, you would have to find the source of the leak to determine the cause.
check the connections behind the gauge they could pop loose
The temp sending unit may be unplugged or faulty.
Could be your thermostat or your anti-freeze
My 1995 Ford Explorer was running cooler on the temperature gauge and it turned out to be my thermostat
Bad fuse - I believe it is fuse # 17 - 15 amp for the fuel gauge on your 1994 Explorer bad sending unit - it's combined with your fuel pump inside the fuel tank bad wiring connection possibly the gauge itself
The gauge does not cause the heat; it only shows what it is.
only 3 reasons a temp gauge wont work the temp sender is bad the gauge is bad or the wire from temp sender to gauge is broken
temperature gauge not working can be caused by a bad temp sensor in engine, a bad gauge in dash, or a bad fuse
For a 2001 Ford Explorer : No , there is an engine temperature gauge Also , there is a " CHECK GAGE " light ( the light will come on if the engine coolant temperature is too high , the engine oil pressure is too low , or the fuel gauge indicates it is at or near empty )