The other possibility we've not asked about is over-heating. Is the device positioned where it cannot get sufficient ventilation? Maybe next to a radiator or other source of heat, or where sunlight falls directly on it for significant parts of the day, or it is in a restricted area or covered ?