Could be that the splines or taper in your cranks are worn, this happened to me but BB-side, I found out when I cleaned the BB taper, put it back on, and because the muck and s**t had been removed, the crank went on too far, Replaced the BB and it was fine, check the tapers/splines in your cranks