Virus scans are not 100% and often times you will need multiple scans and may be even different softwares to get rid of everything because not every antivirus is designed to get rid of every type of malware, there are just too many.
ALso if you did the scans in windows, many viruses are able to...