i have a different situation but i hope this will help..
reinstall and re-patch cabal..
mine was, i got a dc every time i log in but my other char.(in the same acc.) can log in anytime w/o any problem..so what i did and the helpdesk(cabal PH helpdesk) told me, to reinstall cabal and then my char. now is back 2 normal !!