yeah that is the only way really but damn expensive and fustrating. I for example will to probebly get new right size tires for my wheels, then rebalance. If still out, then I may eihter exchange wheels or purchase new, then will have to rebalance again. Each damn time it's over $200.
I really doubt I hit anything hard with my wheels, can't speak for the OP on his vibration but these wheels are tough so just depends I guess. But then I ask myself, how the hell do Michelin PS2'S go out of round after just 8,000 miles? If its the tires of course and they look almost new still.