well, the struts were 14 years old and needed to be replaced anyways.
The mechanic who tested my last service said his guess was tie rods going in the front. That make any sense on how the noise happens when the front end is on smooth surface?(back is on rough)
or do I need to add tie rods to the list in addition to this noise?