If you look at the Method Server log after getting this exception are you seeing the message recorded there (i.e. would indicate something on the server-side is thinking it's full)?
I know that you said uploading individual files works just fine, but have you verified that the vault folders are not filling up along with the <WT_HOME>/tmp folder?