This is just the "Google dance" you're experiencing, as others have explained, and is not something to be too concerned about unless it's a long term effect.
the other competitors are also doing some SEO work so you keep doing it subbmition it will make urs site to come easly up
Same problem here!! yesterday morning first page first result. Today no where in Google Search!! Really funny
Hello It's happened some time your competitor are doing good seo work that time so it also possible so u need to do some work regularly so u can set your position in same place.
Yeah. Its all becoz your competitors hard work. So you need to get more quality and relevant back links to get your top position again.
That was good piece of information, you can somewhat judge the mood of google with google webmasters account