Heat is another possibility do you have it in a cabinet? can you get a can of compressed air to blow out the insides Dust can cause heat buildup.