They are usually programmed to the vin depending on the year. It could also be your regualtor going out when it is affected by the engine heat.