Did the Silencer you used have a booster? That would dampen the barrel stabilizing the cycles. If you watch a slow motion of a rifle being fired the barrel whips around. If so add a booster to the golf ball launcher. Also barrel temperature is a factor. A barrel doesn't stabilize until warm. People frequently miss during hunting season because they zero during a range session with a warm,fouled barrel and hunt with a clean, cold barrel. In addition to adding stability to the barrel a golf ball launcher is fun with blanks and golf balls.