I'm not sure about this one. A potential idea, though, would be to check the smart values of each disk. When the array runs into trouble, compare the values. That way, you'd be able to determine if the disk is repowering, or some other issue; especially ECC issues, which may indicate noisy...