Steve S,
I believe both clocks have a magnetic drive inside with a watch balance wheel, rotary type spring to return the needle to zero. So could be grease or debris between the plates of the magnetic drive or a weak or broken spring. There is another thread on the site which shows the internals but I can't find it at the moment, will post link if I do.
Hope this provides a few clues, regards, Brian the Brit