Over the past couple months I have switched out every part of my drive train except for the front derailler to try and get rid of my chain skipping. I have a new rear derailler, cassette, chain, crankset and bb, but when I pedal through someting rough, my chain will still fall off or skip on the second chain ring. I've tried adjusting everything I can think of, but it doesn't seem to do anyting. Could my chain be too long/too short? Is that just something that bikes do and I'd have to get a chain guide to remedy it? I'm pretty sure all my parts are compatible, but here's a list just in case:
Crankset/bb-Race Face Evolve XC + SRX bb
I don't remember the chain skipping or falling off like that, but then again, I didn't use to ride as hard as I do now. The only other possibility I can think of is that I shortened the chain too much or something.