You can call specialized and send these back through your back shop to get a new pair. They have a lifetime warranty. Mine did the same and they replaces it no questions asked. Mine were almost 2 years old.
For the strap? The boa is fine.
Sold
.
Yes the strap
.