REaaly this is a complicated poroblem. My site happens same. its gone from 3 rd SERP to back at last from the google SER. I check the webmaster toool there is no problem and its indexing normally. But not in the SE really confuced. I have some back links too but no use