Uploading .mp3 files http error – 2 “exact” files one successful other fails

Same exact issue, some MP3 files upload fine, but others don’t upload and the page timesout. If i re-save the file, 9 times out of 10 it will upload fine. No idea why some get flagged as bad files. Very simple PHP script uploading via move_uploaded_files or using a FTP both come out with the same issue. I’ve essentially given up the issue, if i get a bad file i either re-save or manually upload using an FTP program. If anyone has any answers to this problem please help it would save me so many hours trying to figure out why.