Definitely check your motor plate, thats the #1 place to look. If thats messed up, no matter what you do your chain will come off. If thats not the problem, take your chain off and clean it with wd-40 and re-lube it. Check for any kinks in the chain, even one kink has the potential to throw the chain off. Ive had a lot of problems with low quality #35 chains lately.. You can tell the machining process doesnt follow strict rules because some links seem nice and "loose", while others are tight. If you do have tight links and you have a chain breaker, push the pin 2mm out of the chain then push it back in place.. Thats a trick ive learned as a bicycle mechanic :thumbsup:.