Hello. I've wired a sega dreamcast controller to some arcade buttons for my homemade arcade machine. However, the controller has been acting up recently. the direction buttons keep turning on without being touched for no reason. They keep turning on randomly and the characters on screen start moving randomly. I checked all the connections and I made sure everything is connected properly, but the problem still persists. Does anyone know what might be the problem? Thanks.