is it possible that your front left shaft isnt engaging that could explain the pulling


84' Montero 2.6L SWB