why not get new aspi drivers and also get newest motherboard drivers and go from there ....
if that dont do it i would do quick fix
take the drive out and put in another computer and see if you have the problem if not there is something on your machine and you know the drive is good and working properly ..but if it does same thing in your friends comptuer it is the drive
also what cables are you using ?
well those are just how I would go about it all ..
just going by technician point of view ...take it somewhere else to see if same results then you know it maybe your computer and go from there