The chain on my bike pops a lot whenever i try and pedal hard up a hill and i have no idea why it's doing this, it's usually fine on level terrain. This happened to the last bike i had as well. The chain doesn't fall off it just pops sorta like when you change gears. Any ideas on how to fix it?