Turns out it's down to the radio. Because the radio is designed for cars it limits the servo so it doesn't try to over turn the wheels and damage the car. I've seen a lead which allows a standard servo to rotate 180 degrees so will try that.
Sounds like the lead will be a cheap fix at least. Hope it works!