MyIPNeighbors.com provide a nice tool for those who use shared hosting account. You can see how many websites are hosted in the same server as yours server. Is your website packed into a crowded host with hundreds of other sites? Or is there questionable content being hosted side by side with your site? If so, it may be time to look for a better host.
Who are your neighbours? Go find it yourself.