Sudden changes in ranking of keywords is known as Google dance. It happens when google do the crawling.