If the gauge is giving a reading when engine is cold there is a fault with either the sender unit,the gauge itself or possibly a poor engine to body earth,if you have access to diagnostic equipment it might pay to look at the live data readings and see what temp the ecu is seeing