Alright i took the fronts apart today and after inspection i realized the strut bearings were installed wrong. They were between the triangular plate and the insulator part instead of between the spring plate and the triangular plate. So since i had new ones anyway i just replaced those and installed the strut bearings right since the old stuff was pretty chewed up. Greased everything up and problem solved no more popping. yahhhhh. So to sum it up it was just my own stupidity in the first place. Thanks for looking