I've run into this a couple of times and it turned out to be the EOS switch itself causing it (the contact points were the bimetallic type). What Kind of EOS are you using? Check the resistance of the EOS' when closed. Try cleaning them with Alcohol even if they are new and see if the resistance changes.