I have a few email addresses, from different ISP's, and they all seem to use Yahoo's servers.
I've found that now and then, the connection gets flaky.
Can't describe it more "specifically" than that. Usually sending works, but receiving new mail doesn't.
It may stay that way a little while (sometimes even a couple of days), and then... it goes back to normal.
If there's "a fix", I haven't found it.
I just put up with it.