i have this exact problem, changed my lower ball joint on the passenger side, track rod end both sides, and drop link both sides, got it tracked again and still happening.
ive had mine like you have described for 2 months. i cant get to the bottom of it and i feel like just getting rid of it...