Ah...I did not know you were using an external button. That adds a few more layers of things that could go wrong. In addition to the above possibilities, your external button could be hard shorted for "on" or you could have build a solder bridge on the DNA chip when installing the button. So bad built in button, bad external button or solder bridge. All of which should be able to be tested with an meter. Yes, if it is the built in button, then it goes back, but my money is on a fat solder job or a bad external button. Test with a meter for an open short when the button is not pressed. If you get something other than infinite resistance, then you have a short...bad button or fat solder joint.