I think someone said it already but as well as stiffness in the shift cables, also check length. Possibly the right shift cable is longer than the left cable causing it to turn left. Just get it up on a stand and see what side the handlebars sway, if they sway left you know you have to shorten the right side cable. Rinse and repeat until its straight.