Does this happen with every file you try to d/l or only with certain ppl, or beyond a certain size or just that one file? The cause could be a lot of things and on either end of the dcc.
-speed patches
-needing diff drivers/firmware on a router
-NAT, ICS, are a couple things that can prevent resuming
-the sender may have a limit on how long it takes to d/l
-i've read some providers are using "interference techniques" to "limit bandwidth hogging"
-and yes, isnt out of the realm of possibility there is some prob with the file
-the irc gods are cranky. Try getting the same file from someone else. It only happened to me once, but i couldnt get a .txt file to complete from someone... others could from that person, I could get other txt files from him and i could get that file from someone he sent it to.
Use the search feature here, all forums, expand the date range and use " incomplete" or "dcc" to see other posts on this