Tip for those, like me, who have been experiencing loud crunchy chain noise when pushing hard: Check sprocket wear. It was so worn the chain was having a real hard time meshing and then leaving the sprocket...
New (Steel) sprocket and newish chain - Smooth Ride™
Give it a go.
~£10. Even if it doesn't work, you'll have a spare sprocket.
Give it a go.
~£10. Even if it doesn't work, you'll have a spare sprocket.