Thanks for the ideas people keep them coming.
Just went and bought a new servo and tried that, different brand, exactly the same issues = not servo.
I previously marked the end points on the servo by manually rotating both of them, it doesn't drive to either limit = not end point.
I've...