If it worked for years and quit all of the sudden there is a good chance your ISP has started blocking or limiting P2P networks. The link below may help allot of ISP have started doing this recently. They will give all kinds of reasons security,legality,to much bandwidth etc.
http://www.gnutellaforums.com/showth...threadid=33712
You can look at the Stickies in the connection problems sections of this forum for answers on ways to get around this such as using other port, change ISP, etc.