them aluminum taps are a bitch too. I repaired a few of mine and i have the correct solder and flux and still hard to get to stick. All i can say is VERY VERY CLEAN taps will do the trick.
hey linc- you notice that the zinc flux smells kind of like rabbit piss?