Worn out front sway bar links or bushings can do that.
Possibly the sway bar bushings?
Bad Struts
loose or bad u joints.
sounds like the right front motor mount .i replaced mine and the clunking sound went away
Have someone check your Engine mount
You probably need your bearings repacked
Check the CV joints. (front wheel & 4 wheel drive vehicles)
If you operate a front wheel drive vehicle, the clunking noise you hear may be a CV joint bearing going bad.
Possibly a worn engine and/or gearbox mounting or exhaust mounting
brakes are need to be replace
The bearing at the wheel end of the shaft is probably crackede or broken. Replace it.
It is common to have a knocking or clunking noise of a 99 Nissan Altima, even after the struts have been replaced. This may be due to worn ball joints. It is best to replace the ball joints, too.