Purchase Photo Transfer App. Then copy all your photos and videos (make sure you get full resolution) to your computer. Then delete them all off the phone...empty recently deleted to really get rid of them.
Then run Photo Transfer app on phone and use the web option where you go to your computer and use browser and connect to phone by putting in the IP address...app gives you the IP
Typical format:
http://10.1.5.145:8080
Then make sure album is set to All Photos
Then choose upload photos.
Then browse to your files, then choose custom files and choose all files. This gets pics and videos. Make sure they are sorted by file name or date or whatever you want (I used file name) then select about 300 of them and choose Open. The upload starts. It puts the pics and videos back in the cameral roll in exactly the order you selected them.
I have been struggling with this for days. This solution solves the prob so I thought I would share.