If it reads fine cold but shows zero hot and still runs, the gauge is toast.