RE: steering
Thats about the only other thing it can be... thats if there is no binding in the steering.
One more check can be to hold onto the servo horn and see if you feel "clicking" when trying to turn (turn with radio and let the servo push against your light resistance)