don’t know code but check brushes also there is a fuse on the board ( does not look like normal fuse) if this has gone change fuse and reversing relay on the board
also because of its age check shocks. if machine bangs around too much it can move the relay contacts and blow the fuse