Any fury green ICs on CPU board mate?
I will check some schematics when I get home from work. If switch buzzes when you press it and not when off I would say switch is ok as they either work or don't. Do a visual to make sure nothing has pinched near coin door or headbox.