Use the on SOCKWRITE event to detect when you are able to send more data.

Edit: Hm, you say you do. Interesting. Check the send queue like the other person suggested, plus perhaps reduce the amount of data sent per write to 4096.