I have had the same thing happen with a BLS452. In the end I opened the servo and found on of the gears had a few teeth stripped, so it would not activate the potentiometer and the teeth locked up between the remaining good teeth, which in turn stopped the servo from moving in one direction when the battery was unplugged.