Hmm, since you can download other files just fine, it looks like it is a "faked" file. Did you check the file with Bitzi?
How to use Bitzi
Other than that (if it is the same regardless of the amount of hosts hosting the file) I can not think of. Sometimes people can't download a file because the host is behind a corporate firewall......, or the host doesn't allow people to download with less than "XXX" files to prevent free loaders.