Bad Solder Joints - cause and effect