If it only happens when the vehicle is moving i would say it sounds like the CV joints, which can be rather expensive to fix. If it still happens when your not moving then it could be anything to do with the steering system. Have you checked the power steering fluid level, if this is low it could ...