My 88 300TE is pulling to left. Aside from tires and alignment what else might be causing this (Tires are fine- >3000miles MXV4). I would really appreciate a list of factors and why they might be so as opposed to a 'start with this' type response

. For example, could faulty ball joints on control arm be a factor ?
Thanks in advance and regards
farrukh