Problem SOLVED - It happens when the iPhone has an Exchange Mail account, you need to create a list on iCloud to add your exchange contacts into then REMOVE the Exchange contacts from your iPhone, its only the the Contacts that effect this and not the Calendar, the Calendar must be set to sync...
teslamotorsclub.com