Are you sure it cant be the tires? Usually the tires wear uneven when the balljoints go bad, now that they are trying to wear evenly you only have contact patches on the inside or outside of the tire, bumps and uneven road would make it worse. Smaller contact patches will make it feel sloppy and...