This looks familiar to me. First sites rank well on yahoo, after a while, when your site is optimised for Google (thats what every
SEO expert does), you dissaper from Yahoo. Weird hah? Some time passes and you accedentally notice from your stats some rear visitor from Yahoo, hidden among your Google traffic. You will realise than that you are back on Yahoo!