Do you have more than one gmail acct. On the phone? If you do, check settings-accounts and go into each account and uncheck sync contacts in all but the account that contains most of your contacts... I tend to get duplicates when I sync from multiple email accounts