I will add, based on my experience with two Ridgelines and two Odysseys, that this problem will likely persist even if you throw new parts at it. Bumpy or washboard roads will equal quirky clunks. I have replaced end-links and bushings and it helps, but it has not entirely solved the problem. I wont replace struts until I have a good reason to (they aren't cheap) so I am stuck with clunks for now. No problems on smooth pavement, so I live with it.