I have similar problem, let me know if you have found any solutions to it. I have never got any answers to my questions here in JBoss forum. ;)
It seems (I hope), we solved it. After changing jvm, hardware and others we switched to JBoss 4.0.2 and now it's running for four days without complaints. Still crossing fingers...