Alright, so everytime I try to sync my iPhone 2g to iTunes, it doesn't work. After I press Sync, it says "syncing" for a couple of seconds then goes back to the summary page and nothing has changed on my iPhone. It's jailbroken and unlocked btw. I can sync my old ipod with itunes without a problem too. It charges and everything, but it just won't sync. I've tried restarting my computer and the iphone, reinstalling, and I've updated itunes to the latest version. I've also reset the syncing history in the Preferences menu. It also happened randomly; one night it was fine, and in the morning I couldn't sync it.

I've searched google, four pages in, different keywords, all the like. I don't know if there's something wrong with my iphone or not, and I really don't want to restore because itunes won't back it up properly either.