I had a similar problem after putting on a new chainring. Turns out the chainring bolts were coming a bit loose after riding, allowing the chainring to move on the cranks a bit. Make sure those suckers are tightened down hella, and make sure your chain is tight enough.