Chris is having problems with iCloud and his contacts. Leo says he's not a fan of iCloud and prefers Google for that. It can be a bit painful to move to it, but once he does, he'll be better off. Leo advises backing up his contacts, and then exporting them as CSV or VCard format. Then he can import them into Google Contacts. He may end up with duplicates, however, so be ready to clear them and backup every step of the way. Once done, don't sync from multiple sources, just stick with Google.