Syncing was working perfectly for all four items up until a couple of weeks ago. I have added perhaps 10 new contacts on the iPhone and changed details of a few more, but these changes no longer sync across to Gmail. I don't want to remove and re-add the account as removing says "All Exchange contacts will be removed from your iPhone" which means I would loose all changes.
Any ideas how I can fix this? It's very annoying not to have all the contacts in Gmail, and on my Android phone which I sync with Gmail.
Ensure that your default account is listed as gmail..... it's somewhere in contacts,mail,calenders...bottom below the actual listing of accounts. It won't sync if your default is "iphone" or "all on my mac" or what not...I just realized I had that issue.
You were right, the default sync was iPhone and not Gmail but changing it still doesn't copy across the new/changed contacts. Dag nam it. Anything else I can try. I did a few reboots etc just in case.