AS FB states the cassette has likely gotten worn into the elongated chain. I'd change out the cassette and if that solves the problem you are done. If the chain rings are worn as well, as evidenced by continued skipping (less likely), you will have needed to replace the cassette anyway.