I've been running an Espgaluda PCB on a Sega Blast City for the past few months but I'm having some issues. Here's the PCB. Looks clean to me other than having the battery removed by the previous owner:

The first problem I am experiencing is the following graphical mess when the cabinet is powered on. I am not having problems with other PCB's. Sometimes it seems that if I flip the switch on the pcb a bunch of times it'll eventually display the "for Japan only" message:

Last night the game started randomly freezing during gameplay, then when hitting the credits button. I then started seeing errors - first while playing and then even during the attract mode:


While not exactly the same symptom(s), I found some other posts pointing to the 5v causing the game to reset when adding credits if it was too low. Mine was 5.17v at the edge connector with the game on. First, I dropped it down to 5v even. When I would finally get by the graphical mess I'd just see a black screen in place of the "for Japan only" screen. I bumped it up to 5.25v and there has been no more freezing or errors and I can probably scale that back down a bit. Note that my 12v is 11.90 at the edge connector.
So with the freezing/error problem (temporarily) out of the way, I still get the graphical mess upon startup. Any ideas about what the problem might be? I have a feeling it's something stupid.