Definitely give it a good hot bath, and work the button while you are doing it. After a while, you can get crud built up. Also clean the firing pin well with a QTip in alcohol and add a dab of noalox to the tip.
I use a button cover, and the larger circumference allows you to turn it on and...