Very strange - yesterday it went on strike for a while, and after a few hours started working again. Any ideas?