How many drives are hanging of of each molex connector?
From my experience:
I have a Norco 24 bay case, 4 drives per backplane and 6 backplanes total. My Power supply had 4 molex connectors, so I split 2 off to get the needed power. Everything worked fine with 14 drives, but if I added a 15th outside of the array and assigned to my WHS VM with my WHS VM running, every parity check would fail random drives for read errors, and then shortly after the drives would show pending sectors. If I stopped the WHS VM before starting the parity check, it would finish no problem.
I was certain it was the Toshiba drives I was using. Every drive was stable as stable could be, as long as I didn't do a parity check with the VM running.
I went probably few months or so, then I forgot about the parity check so my VM was still running when it started and I get the email a drive has dropped. At this point, I'm just ready to stop doing parity checks altogether, and went a couple months without one - until I stumbled on a thread about shitty splitters and a light bulb went off in my head. It's power. The drives aren't getting enough during load even tho the power supply is more than capable of delivering, with more than 4 drives on a connector it was sagging just enough to reset.
I ordered some molex punchdown connectors on ebay, took one of the extra SATA lines that came with the power supply and created another molex string. Haven't had an issue since (knock on wood).