This problem usually is caused by a very simple problem that is overlooked, set your time and date!

This, from my experience, is the major cause. If this is not the root problem then there is probably malware or a rootkit or 3 blocking your access.

Some cases require a fix to system files to correct it as well.