1] Are you running XP SP1?

2] Have you tried using System Restore to restore you computer to a time before it started having the problem?