Is this an old crankset and BB? I had all kinds of problems setting chain tension on a 30-year-old crankset with a bent spindle. Spin the crank, or watch it when you're pedaling on an empty road, and see if the front of the chainring wobbles at all. I replaced the crankset and BB and never threw the chain again.