HAd the same problem. Replaced the chain and cassette and had endlis slips. Took it back to the shop a couple of tmes for adjustments and the like. Finally I found that the the one of the cassette rings was slighlty out and was not straight. The shop replaced it and never had a problem a again