what could be causing vibration and pulling when I go over bumps? on 2000 Dodge Caravan

when I go over bumps in the road my van will vibrate and pull to the left. The only thing i can think of is that it is either my tie rod or sway bar links. Just wondering if it could be something else?

ball joint, control arm bushings