Found the answer elsewhere. It confirmed my suspicion that the problem was with the power saving divices(monitor off, screen savers etc) which can effect other functions if they go awry.