The only way to fix it is to take it apart. Does not really help to guess what the problem is. In over 20 years as a shop mechanic, plus many years before that owning and working on coaster brake hubs, I never saw one not fixable with an overhaul, and never saw one not driving due to wear.