In all your cleaning, you didn't mention that you turned off System Restore before scrubbing it down. That could contribute to a reoccuring problem.

cheers