Quoted from Completist:Can also clean up the switch terminals (fibreglass brush works great, but so would a scotch brite pad in this case)
I found this to be my problem so when I cleaned up the terminals with a emery board ( nail file ) it seem to solder 100% better even with my cheap soldering iron.