Is there a cleaner that can help me out.
There is no 'Cleaner' (if you mean registry cleaner) that will really help you with this problem, as they can cause more trouble than they are worth.
Have you done all the regular inbuilt cleaning first ? This includes items like, the ones in Accessories > System Tools > Disk Cleanup and Disk Defrag , and in Internet Explorer click on Tools (top line) Delete browsing history. Tick the top 4 boxes and then OK.
Then read the item at the top of Windows XP Home and Professional
on general clean up.
If you are not happy with McAfee A/virus
then remove it and try a free one like Microsoft Security Essentials or Avira AntiVir.
If you think an infection may be one of the causes please follow the directions below.
Please repost in this area Virus, Trojan, Spyware, and Malware Removal Logs
and follow the Directions Here
Thank You -