The way the controller muxing works, if RUN wasn't working, UP wouldn't work if there was a loose or bad wire. If UP worked fine on non CD games, then either the RUN button has bad contact or the trace on PCB went bad, bad solder joint on the mux chip, or the mux chip has a bad input pin.