I hadn't thought to check it over midi before now - it's doing the jump on midi, too.
So, I've calibrated, tried changing bend range, updated the firmware, calibrated, tried changing the bend range, replaced the pot, calibrated again, tried changing the bend range, updated the firmware again and calibrated again and changed the bend range again, and still it jumps. This is really bugging me.