I have nearly the same problem; it tries to re-set itself, but after winding the hands several times round the dial, from the 'midnight' setting to 8pm, in fact, it ended up about 10 minutes behind the actual time. It made repeated attempts but always finished a few minutes slow. Very odd!
Mr J H Atkinson, October 2010