I know you said youve tested your memory etc, but remove one of your memory chips and try again if it occurs try using the other memory chip. This may also relate to another hardware problem, but the best way is to do it one at a time and start with removing one of the memory chips.