> Would a bad crystal cause the black screen?
It would not have gone bad unless he touched it without grounding himself, causing an ESD discharge.
An overclocked crystal will also cause a blank screen on some IIGS's but not others.
Use an eraser to clean the contacts on the ZipGX card that goes into the slot. This will clean off any oxidation on the contacts. And with the power off and unplugged, use a small screwdriver to lightly bend all the contacts in the slot slightly inward towards the center of the slot to make a better contact.
Also make sure the connector with the small pins that goes into the cpu socket is pushed ALL the way down and flush. If one side is lifted slightly, this puts the pins on an angle and may not make a connection. This happened to me once. Gave me a scare, thought I fried my ZipGS card.
The only setting in the Control Panel is the slow/fast speed. Set it to slow causes the ZipGX to run at the 1 Mhz speed and may work.
As the OP suggested, check all the dip swithces on the card that all are set correctly and none got out of alignment and are sitting half way.
Other than that, he may have to send it back to you for further testing. He may have caused an ESD that may have harmed a component.
If it works on your computer, then most like his power supply was the issue.