is it towered? This has always been the main problem for me with BlizzPPC&BVision. The trapdoor/Accelerator port wobbles for fun in a tower and moves the contacts arround quite a bit. I have just retowered mine and at first was so unstable I thought it was knackered (not used in 2 years) so took out the PPC & BVision ultra reliable. So then I took a pin and move every contact on the PPC forward. I also did this on the Mini PCI connector for the BVision. Now super reliable. It may solve your problems, it may not but some bad contacts dont always manifest untill certain funtions are in use.