What does the alignment look like? Are the ball joints okay? Also, IMx, bad shocks could cause these symptoms or tires worn poorly from previous conditions.
my .o2, Doug