There is already a sitemap in google which says i have 700 indexed pages, but all my rankings and serps have vanished
Certain hosts have a greater priority for search results, especially if the hosts are located in the country where the search is performed
check Google webmaster tool first, then check your traffic status and ranking. I dont think changing in server effect your ranking