Looks like you replaced just about anything that could make clunks. Maybe motor mounts? Or if the strut mount bushings are installed upside down(loaded struts have been shipped with this problem) you could have insane clunks.