Drop Sennheiser a message, think they can repair at a price but might be cheaper to buy some matched drivers from them, I think they still offer them but you'd need to speak to their spare parts, should be about £50 for a pair. Have you checked the drivers to see if something is physical cutting...