I think you're keeping the heat on too long. No more than a count of 4 and you should have liquid solder joint. If not apply some electronic FLUX Paste to the joint, then reheat for a 4 count and suck it up. You will also need to keep your tip clean. one of those brass stranded ball in the kitchen supply aisle works wonders. Don't get the plastic one, get the brass one. Dollar Store has them for $3.00 IIRC, all the electronics stores sell the same thing for $9.99 to 13.99. Some people are just suckers. Dip the tip thru the brass each time you pick up the iron, then tin it.