Half of the time it's magnetized and running a few minutes fast per day, and the other half (shortly after de-magnetizing it)
Wow, that's bad. Do you know what is magnetizing it? A cheap Seiko 5 should be able to keep time within a few seconds a day. Minutes a day means it is broken. It isn't a just tuning issue, there is something else going on.