If the steering wheel turns itself, your driving culprit could very well be the tires. Try rotating fronts side to side and see if the pull go right.
Edit: after typing this I went back to read your drivability complaint, I would definitely check air pressure in all the tires and rotate them to...