I've got the same problem. Downloading a 17.6GB file, got to 99.84% okay (though it paused itself several times along the way) and then stopped with an Unspecified I/O Error. I can resume it, and it connects to peers but as soon as it starts downloading it hangs for a couple of seconds and then ...