Okay, given that it *does* boot successfully once in a while, the boot drive is fine, and so is the RAM. So that leaves mechanical issues with the cabling and/or IDE header as pretty much the only real possibilities.

Cheers