Twice I had this problem with long and sometimes slightly delayed tones and I had to replace a controller card on one and the other time I had to re-seat a superloop card.
So, If you have multiple network groups/loops, I would test a phone from each loop to see if the trouble is isolated to a certain shelf or loop.