Possibly the switch wires are shorted causing heck with the circuitry. Sometimes the slingshot assembly works loose and hangs down and shorts against the bare switch wires directly underneath it so that would be the first thing I would look for. Otherwise, it could be vibration related. Have you reflowed pins on the S&T board? Start there before you get too far.