Does Scorpion still use those crappy wire-forms for the coin switches? Those things get screwed up pretty regularly. Always hated those things.
If you can pinch the switch leaves together and get it to coin-up, but dropping a coin doesn't work, it's probably one of them got bent out of shape.
-Hans