I've completely stripped and rebuilt the steering gearbox, but it still locks up.
Also, while it's locked up, the servo is actually happy with the location it's in - it's not trying to pull back to centre. It feels/behaves more like a servo problem than anything else.