Google in general tests various positions in sites in order to measure many factors such as, bounce rate, time on site, etc. Then it re-evaluates sites in order to give them more accurate position in rankings. Add also all the latest updates (panda update) that google is running. And think that this is happening for every site in a search result.....