WAIT... thats not gonna solve it, because i just remembered that 10 minutes ago, with one of the times that i wiped and then restored, i got names and numbers from the last backup.. and i had the fones and the timings.. so i thought it was solved..
Make a selective backup through DM of your device memory. When in the back up part of DM click on advanced and only highlight the ones that you need ie. messages, contacts, bbm contacts, etc only the bare minimum that you need and try restoring that back up and see if that works.
Also after you make the above back up and before restore that back up. Wipe your phone with security wipe, then restore that selective back up. To do a security wipe
options-security-general setting-bb button-wipe handheld-make sure you select 3rd party apps and then let the phone wipe. Once finished restore your selective back up and see if that works