I'll second MyLookout. Pretty clean interface and does what it says on the tin. If it finds a virus, it takes care of it. If not, you've eliminated that possibility for what ails your PDN. It helps me narrow my problems down to the usual suspect - user error.