The answer is here. You probably have a buffer-list open somewhere, and version 24.3 has a bug in tabulated-list-mode which causes the periodic recentering. If you close that buffer-list, behaviour reverts back to normal.
How to stop it permanently
This bug was fixed in Emacs 24.45, so you need to install that, or something more recent. Currently, both 24.4 and 24.5 are officially releasedis the official released stable versions, so both of these areit should be available to you.
You can download the official release, or do some Googling to find out if your OS has these versionsthis version available from its repositories.