i have exactly the same problem and i would like to know how to fix it too.
a friend of mine who knows about these things says a RAM stick has probably broken or been damaged or currupted some how and it probably needs replacing.
If anybody can confirm this I'd be happy to hear from them.
Adam
April 2005