The first thing I do when things go this bad is to remove the memory, brush off the contacts (gently, oh so gently), and then reseat it. Your harddrive is checking out ok so I would begin to eliminate other hardware issues. You can also pull out both 128 megs memory cards to see if one of them...