Alright, well I searched as best as I could for a solution on the forums already, but no luck, and I'm not sure if I was able to search as best as I could because I don't quite understand where this problem is occurring. I'll do my best to explain:
Occasionally, whether it's a phone call or a text message, my contact's sync information will be mixed up/not load until a few seconds later.
Exhibit one: I get a call from a friend, and it immediately turns the screen on, which I see a blank picture, and it lists the phone number (a contact that I clearly have in the phone and get phonecalls from often). A few seconds later, it syncs the information either before or after I answer the call, and it correctly shows the contact's Facebook picture and name that I have in contacts.
Exhibit two: I get a text message from someone, my phone gives me the audible message ring, and then my green indicator light is on. Minutes later, I go to check it. When I pull down the top notification bar, the phone numbers the messages are from are listed, not contact names. I open one message, and at first it's all just phone numbers. A few seconds later, and it loads contact information. Here's the interesting part: at the top, the bar that shows the name of the contact the message thread is with, is correct (let's say Jeff So and So), but the messages themselves have a completely different name to them, namely the name of another person that I have an unread message from. If I exit the message, and open it again, now it has the correct message. Also, once it's read, it has the correct contact. Only occurs when I have unread messages/unanswered phonecalls.
Some back information, I recently (as seen in my sig) have rooted and installed Bugless Beast, as well as used SetCPU. At most, the Droid is OC'd to 800, and I have it step down to 250 to try to save battery life. Is this a known BB issue, or is the processor too slow at 250 to do proper syncing?
I have no third-party messaging apps installed like Handcent or anything like that.