I ran across a little utility called Memtest. It does what it's name says it does, test memory. It has the advantage of being able to find random errors. I had some problems with memory recently and was able to find and fix the problem using information from this program. My problem came from memory overheating. An extra fan fixed it.
formatting link