No, i didnt. And definatly wasnt cause of ping, i looked up many of the servers i noticed that were missing and joined them through there IP and checked my ping was always 60-90. Anyhow it has randomly fixed itself.
I didnt do anything special to remedy it.
It might of been something to do with my ISP at the time, im really not sure.