Changed drop links, bottom ball joints, track rod ends, top suspension mounts, bearings on the suspension mounts, front shocks, wishbone bushes and checked all over for loose bolts but still getting knocking sound over rough ground. I also replaced front brake pads and it seems to be the pads rattling in the caliper as the noise stops if the brakes are applied. Go figure!