Google is continually tweaking its algorithm. Often changes to the algorithm will change the position of search engine rankings.
It might be that one of the latest changes affected your website.
In 2007, Google released more than 450 changes of the ranking algorithm. That’s more than 1 per day!