yo, yes, prob. is the temperature sending unit, its connectors, or its wiring.
Some info here: hopefully, it is accurate for your yr/model/engine:
Figure 1 ---- Do not confuse the engine coolant temperature sensor with the water temperature indicator/coolant temperature sender-1996 3.0L and 4.0L engines
http://www.autozone.com/servlet/UiBr...3d8014a323.jsp