Thanks Laura and rad. I hope with the new cable it is better. I'll do a careful look through on the whole system myself and if I still have problems I'll mention Laura's ideas to the LBS.

No idea why the cable broke off. The LBS said "it happens."