Forgive me if you have already checked this... From my experience working in a computer shop, the problem you have described most commonly occured due to either bad ram, or ram installed wrong (i.e. backwards, not in all the way, etc). The other person I worked with wasn't all there, and wouldn't install the ram right every once in a while.