It could be a short on the guage pod, a blown fuse all by itself... Could also be a bad temperature sending unit (burnt out or lost contact) Could also be an ECU problem... I would have it diagnosed by the dealer or buy/find a Factory Service Manual and attempt to check the wiring via the wiring diagram in the FSM. I had my guages go dead when someone installed a new header of all things.... it was a fuse. Hope that helps a little....
Temperature gauge may drop when heater turned on because additional coolant from heater core is introduced to cooling system - usually this coolant is cooler than what is currently circulating
A short between the heater switch and temperature gauge.
Thermostat probably needs to be replaced.
Turn on your vehicle's heater
I own a 95 200SX SE and it sits around cool range. Below half on the guage. I would say its either the thermostat, Rad has a plug somewhere, or the water pump is weak.
My Altima had that problem and it was the water pump going out. It started with temperature gauge was moving, but then it started leaking and finally the heater stopped being warm at idle.
The heater core may be plugged or not flowing properly. This would not allow the water to flow properly to cool the motor. Also you may have a bad or loose ground wire to your heater switch, this will give you a false reading on the temperature gauge.
The heater core is just like having another radiator, only smaller. Once you turn your heat on, and force air through the heater core with the blower motor, the engine's coolant's temperature is lowered, and circulated back to the engine, probably right where the temperature sensor is located.
Check the temperature gauge. If it is running cold, replace the thermostat.
Low coolant, check when engine is cold.
check the wiering /our your sending unit no good
neather temp sending unit or faulty gauge....