I'm not sure if this is your problem but I recently had a problem with a download that would die in the middle. After hunting down and installing a download manager it solved my problem because the download manager would resume the download if something caused it to fail. I decided to go with a firefox addon download manager, downthemall (downthemall.net) and I was impressed with it. It works well plus its open source.