Not all 638's had two ram slots. ine does but thats because I happen to find a board with them. And yes it had the original 638 board in it from original owner.
There's a bunch of things that could be wrong. Macs were never the best at providing technical details about issues. Does it appear to happen when you're running a particular program or after a certain amount of time or are there any other patterns?