On the bottom of the swingarm in front of the rear sprocket is a plastic chain guide. Could that be bent or the bracket it goes in? I went over a log and slid down it one time and it bent and derailed my chain two times in a row. It took me a minute to figure it out. From what your explaining it is probably something else but i thought i'd through it out there.