in some cases its neither the cable or the bearing going. it could be just as simple as cleaning out the housing that holds the pin in place. i would try cleaning this out before you do anything. once you do this make sure everything spins freely, and if it still breaks or doesn't work after that, you could be looking at a new cable or changing your drive bearing. good luck, keep us posted