I had one just like that except it was black (no pic). I bought a replacement chassis from Pentusa (about $70 IIRC) and it works great now. I couldn't find a schematic online so I didn't want to take a chance replacing stuff at random.
Chad at ArcadeCup will fix them for around $100. Check his site.
ken