Rattle sound when going over bumps(front) on 1997 Plymouth Grand Voyager

I just replaced brakes ,sway bar bushings,sway bar links and even checked sruts but still have rattle(sounds like loose change in coffee can) when hitting bumps in road. Smooth surface no problem. What am I missing?

You said you checked the struts - did you check the upper bearing plates? They could be loose and worn, causing the noise.

Did you check the steering and suspension in full? Ball joints?