Check with the client about entries that he created using a cut-and-paste method in the calendar. If he can afford it ask him to purge all entries he has made since the last successful sync.
One user of mine copied some entries into calendar. Some control character from the application that he copied from caused the calendar to fail.