Too much iodine could be your problem -- iodine encourages molting. You may be overdosing your tank and not realizing it. Do you have an iodine test, and when you tested for iodine did it show that your levels were low and you needed to dose? If not, then stop dosing it. It is very easy to overdose on those things if you do not test for them first to see if you even need them. I'm betting it's the iodine. If you are doing regular water changes, the salt contains enough iodine in the correct balance that you shouldn't have to add any.