I've recently replaced an old worn out 8spd setup with a 9spd using a collection of parts I had, along with some new ones:
SLX Rear mech
XT front mech
Deore 11-32 cassette
I've indexed them as best I can, but the shifting is not amazing, possibly because the gear cables have to be so long, but thats not the main issue. For most of the gears, as soon as any power is put down the chain will skip on the cassette, as if it was trying to change gear. It does this no matter how I adjust the indexing or try and trim the mech. I've also tried adjusting the B-screw but this seems to make very little difference. I might put this down to it being a new chain on a used cassette, but the cassette probably only has <100 miles on it and looks basically new. Is there anything I can try short of buying a new cassette?
Edited to add new chainrings.