When does the chain pop off? When you are shifting up to the big ring in the back? Does it just jump off any ring? If it jumps off any ring while going over bumpy trail, maybe the chain is to long. Does it skip. Have you tried to adjust the cable and derailuer stops? I think if the chain comes off this derailuer, it will come off another. Let us know whats happening