I recently got an error message in iTunes that basically said “iTunes could not sync data to the iPhone because the iPhone disconnected”. Of course restarting didn’t work. And I didn’t find any cache files that I could delete. So I did a quick google search and found this easy fix.
This worked for me: Go to Applications > iSync > Preferences > Reset Sync History