I found when I did the upgrade to gingerbread the default for saving new contacts went to phone instead of google.
Go to Contacts>menu>more>settings. Change "save new contacts to" Google. All sync works now.
The contacts already saved to my phone will not sync. I sent them via gmail to myself...