The question is whether your sub is capable of doing what you want it to do. If so, it's worth fixing. I don't know anything about your sub.
Volume controls get dirty over time. My first inclination is to suggest you clean it with contact cleaner, TV cleaner, or even WD40. See if that helps.
If not, it should be an easy item for a competent repairman to replace.