Thanks again for the replies. I ended up buying another 10sp cassette and chain, a middle chainring (which is worn too), and a good chain cleaning kit w/ degreaser. I'll follow dnuzzomueller's advice and see if more thorough cleaning makes a big difference.