swapping pistons and balancing
Heck, I've had local shops' "balanced" jobs in front of me. My shop's machine is computerized, and can get within .1 grams. Their old school spin balance machine got it as good as they could. And it was still 18grams out. The factory balance can be as bad as 30 grams.
Just saw the other post. Have it balanced.