this is just a thought but is your front end aligned? if its out of alignment then it would lock funky and cause it to veer one direction or the other.