Ignore the above. The problem is a worn out middle ring.
Replace and ride.
There is a chance that it's a mismatched chain. Check your chain wear first.
Given the mileage, worn chainring seems like a remote possibility, however it could still be a bent or broken tooth. Also, a worn chainring wouldn't account for brake cable stretch, so some of the above may indeed be relevant .