I had the exact same problem and it was due to Date & Time settings; funnily it was wrong and Auto setting was setting the wrong date; tried setting the date and time few times and it works.
I also turned the battery saver off, not sure if that is required or not.