Well turned out to be a bad wheel assembly on the driver side. I replaced both on the front like a year ago so I guess I got a cheap one. As for the popping in the strut, I don't know what that is but might need a new strut mount or strut. We will see what happens