I got iPhone sync trouble with Calender and Contact.
iCal event from .mac and from iPhone
double event appeared on my iPhone.
but I found the answer about it from website.
1.
on Setting from your iphone, then from Mail/Contact/Calender and choose your MobileMe account.
2.
turn off your Calender
then
messAge appear.
3.
Delete data from iPhone
4.
after delete calender,
turn on MobileMe calender.
5.
Message appear
choose “Merge with MobileMe”
fix!