After 2 months of work I finally rank #3 for a local niche. Its been at #3 for about 2 weeks and it was above the google places listings. Only yelp and another business directory are ahead of it. This morning, I wake up and check in rank tracker and its #2. I'm stoked and I go to check it, and now it is #2 but below local places. What kind of bullshit is that. Anybody know what I can do to get back up there? Does google always change the placing of the map listings? I dont think I'll be overtaking yelp anytime soon, so what else can I do.