After you synced contacts with facebook did you join the facebook contacts and google contacts? From your contacts page go menu=>display options, uncheck "display only contacts with phone numbers" then hit "done" this should take you back to your contacts and you should see facebook contacts and either phone or google contacts displayed depending on whether you backup your contacts through google or through verizon backup assistant. For every phone/google contact that also has a facebook contact, long press on the google/phone contact and choose "join contact", then join it with the facebook contact. The facebook pics should now always appear when you get a text or call from that contact.