Just a thought, but I had a similar problem when I set up my latest system, it turned out after a long process of elimination that the error was generated by a bad clip of RAM.....which was functioning correctly in part but not completely, hence the difficulty in spotting the problem.