Hi,
I just thought about that.
We all know here that the Xbox 360 has a hypervisor. It encrypts/signs every packet travelling from and to every bus on the console (speculation, but I think it's the case).
We saw crashes of Xboxes all around the Internet. Xboxes freezed after a few minutes.
Some people here said that it wasn't heat related, as their Xboxes weren't that hot.
Now, here's what I was thinking...
Did you already had bad RAM modules? I tested one a few days ago. It was defective. I used Memtest86+, and I saw the behaviour of the RAM: you stocked 80 00 00 00, it read back (for example) FF 00 10 00.
Now, we know the hypervisor shut down/freezes the console whenever there are "bad" things coming.
Couldn't it be related? Bad RAM chips, returning slightly modified values, therefore invalid, therefore hanging the console? Defective RAM chips aren't that rare after all, and it could sometimes work, and sometimes not. That would account for the randomness of crashes.
What do you think?