From the description and symptoms I would confirm the lug nuts are torqued and check the CV joints. Might want to pull the tire and inspect it and swap the front and rear tires to rule out a tire problem. Check the steering knuckles for any L to R play when you have the car jacked up.