So I'm still tinkering with the couple of 3000's that I've got. One has a strange problem. There is 16mb of ZIP RAM installed. On first turn on, using various WB loading methods and so on, 16mb is shown. If I reset once, sometimes there is still 16mb, other times there is 4mb. Every reset after the second reset there is only 4mb. Turn off the machine and back on again, and 16mb is shown in all it's glory. I like magic tricks, but not this kind 
Now, I have a theory. The 3000 came with the all the current RAM chips already installed, so you would assume that this setup was ok. But, let's not assume. Looking at the chips there is at least 5 different types of RAM. *EDIT* gees! I've just counted 6 different chips. They are all 80ns it appears.
Just how sensitive to mis-matched chips is the 3000, and is the mix/match chip likely to be the cause of the trouble? I'm thinking this is the problem, but just want to get a few opinions...
sounds like a zip is not installed right or making good contact. a bent leg that makes intermittent contact with the socket could be causing this.
A zip that is on its way out could also cause this,but i'm guessing a bad connection. Reseat the custom chips(ramsey,dmac,etc) also. bad connection in the socket could act up.
Generally different brands of ram should live together fine..
If you are mixing page mode(part # ends in 400) with static column ram(part # ends in 402) be sure the static column is first in the zip sockets.