It could be due to purchasing the wrong shock absorber code for the housing, or a worn or warped mount/strut tower. I think you should check the shock absorber code against the E30's 51mm front strut...