I think I have found the problem.
It appears to be related to the width of the column. In some cases it gets pushed outside the set value, forcing the recent posts box to appear above the articles.

I'll see if I can fix this when I get home.