Loud thud sound when going over bumps you have replaced struts all the way around joints and bearings and brakes wha elses could this be everything is brand new Including the rack.its a 01 Mazda 626?

I have also put a brand new rack on it the whole suspension is new along with the tires . What is the deal with this nosie?