Based on your description it sounds like a bad case of toe out coupled with some (normal) bump steer.
Replace the tires, have the front end inspected and aligned. If nothing is worn past the limits, 1/8" of toe in, 0*-0.5* negative camber, and as much positive caster as you can get will make...