Originally Posted by
AnotherGuy
So then should I buy another chainring?
Not until you're certain that's the source of the problem. If it's because the crank spider is out-of-round, sometimes you can compensate for this by rotating the ring one position at a time on the mounting bolts until you find a place where effect is minimized.
What kind of ring do you currently have? If it's intended for a road crank, the ring itself may be out of round, and most modern road rings have modified teeth to make derailing easier for gear changes. If that's the case with your current ring, either find a vintage ring without the modern shifting improvements, or get a ring intended for track use, which may cost more because more attention is paid to getting them properly round.