Thanks for your reply.
I have done the alignment before. It did not help much. At tire store, the technican showed me to press hard at the corner of car. The car can bounced a couple of times.
So I think the strut must be replaced.
Where do you buy the strut ? in the loca auto store ? or online ? Will the unknown brand on the eBay be trustable ?
Regards