Yes, I have a problem, but not what you describe. My iCal sync problem:
1) If I tell iTunes to sync all calendars, it will not copy events created on the iPhone to iCal, nor new events in iCal to the iPhone.
2) If I tell iTunes to sync selected calendars (and select all 3), it will DELETE events created on the iPhone (which are not already in iCal)
Is this a bug? I mean, to me, syncing should copy new iPhone events to iCal and new iCal events to the iPhone.