Local Phone contacts not syncing with google
Try saving all contacts you want to sync to Google. This should fix the problem. You do this by opening the contact page, tapping edit, and then tapping on the "Location" text box. This will open another window and you should be able to change where the contact is stored. You also need to go to Google Account settings (in the Accounts section of Settings), and ticking Contacts under What to sync.