To me it sounds like a Java memory leak issue. But since I know absolutely nothing about Linux I really don't know. You may want to post it in the LimeWire developers forum. Have you tried using Java 6.
http://www.limewire.org/forum/forumdisplay.php?f=75