Hello Noel,
I'd advise not to jump to conclusions. Keep your fingers crossed

Let at least 48 hours pass on, since we've seen ups and downs during off-peak and peak hours. However I am confident that it should not matter with Yahoo but maybe with "corporate services" of Yahoo or local ISP networks.
All the best!
Regds
IJ