Thanks, Aon, you might be right. I'm almost always using wifi, and it could be the firewall in my wireless router.
OK, so I turned off wifi and tried a manual sync. I think it might have worked (at least I didn't get a message that it failed). Now I can't find the sync log! I know it was there yesterday, but I can't remember how I found it...