as a person who has replace all of the front suspension on my ls i will put my bets on lower ball joints(if they have not already been changed), inner tie rods which have been changed strut arm bushings, and swaybar bushings, both of which are relatively cheap. upper arms really dont wear that much. and in hawaii there are some mean pot holed roads and after 140k miles of that the uppers werent that bad but i changed them anyway. and if you still have the original struts then that could also be, or be contributing to the noise.