Check condition of the suspension system, bad bushings, tie rods, idler arm, ball joints, body bushings. If you don't see anything out of the ordinary take it to a shop you trust to have it looked at. If you do drive it to a shop, BE CAREFUL!! Personally I would replace all the suspension system & body bushings, will most likely solve the problem & will ride like new. Stick with factory style components, stay away from the polyurethene bushings, they are hard & can be noisy. Might be expensive to replace all this, but car will be safe & driveable.