Only other thing I can suggest is to try starting task monitor before the next spasm occurs. Keep it on the processes tab and check the CPU/memory utilization. Might suggest where to look next.
HD's make all kinds of noises when failing and they can generate quite a bit of vibration on the motherboard.
.02
|