I agree with ilikejam, and would also suggest checking RAM. If your friend at some point added more RAM, the new RAM may not be compatible with the old. If that's not the case and the RAM has been untouched since the beginning, maybe it's got a flaw and needs to be replaced. If you have not already done so, you might want to take a look at memtest86
Good luck with it -- J.W.