Well it's got me beat. All I could suggest is to install Java 1.5 It solves some peoples problems but for some others not.
Java 1.5 (take the JRE)
How many (a) incompletes, (b)shared files do you have? Do you often use the Resume button. The resume function can be effective but if used on too many files can cause havoc. Both with connection quality & with files queueing for many times longer than normal. Searching for files manually is both more effective, better for the gnutella network & for your LW setup.