Have you tried re-applying the latest Service Pack?