When you get the "need more sources" message on a file that appears to heaps of hosts it means it's a fake file...
Fake files in search results
When you have connected to a host and are actually downloading a file and you then get the message, it could mean that the host has gone offline, try right clicking on the file and select find hosts...