you sure it's not the pillow ball mount? When i got my Megans installed i was getting a popping/clunking noise in the front. Turns out the nut that goes through the pillowball was loose. Hard to explain, but the nut under my dampning adjuster, the middle of the strut¯on top.
Bookmarks