Chris Hibler on here does very good work. His handle is ChrisHibler. There are a few other good people here but I haven't used them.
My guess is that one is too far gone to be saved. Grab the ASIC chip out & order a new board from the distributor of your choice. I recommend Arcadeshop or K's arcade. Then put the board up on EBay and see if anyone wants it for parts or project. You can recoup a few bucks from it to offset the new one.