Try copyThing

Unregistered use of copyThing skips about 50% of all content during synchronization.Following registration, copyThing will transfer skipped files, playlists and playlist items seamlessly to the iTunes library - without duplicates.