http://pokemondb.net/pokebase/248285/how-long-do-the-effects-of-flutes-last
http://pokemondb.net/pokebase/247350/why-are-weird-things-happening-to-my-emerald
http://pokemondb.net/pokebase/245667/encountering-pokemon-by-smashing-rocks
http://pokemondb.net/pokebase/249725/when-honey-wayward-distortion-world-does-fade-away-some-reason
I would go ahead and say no, if the answers aren't satisfying then a new answer can just be posted on the question. Re-asking the question brings nothing new to the table. The comments above pretty much give solutions so try to follow those although don't "bump" a post that is incredibly old because that is just pointless.