I use a wooden stick like a broom handle to place at spots on the engine then put my ear to it, you can pin point noises better that way.
Now a couple of things to do
A rod bearing will knock when it's cylinder fires, so if you remove spark from each cylinder one at a time, and knock stops or is greatly reduced when that cylinder is not firing, if it does then you have a bad connecting rod bearing.
Unplug spark plug wires at the coil, it is easier, and unplug them and put them back on BEFORE starting the engine, then use rubber handled pliers to grip and remove during test
Crankshaft bearing will keep knocking.
The engine fan can make alot of noise when you are trying to pinpoint a sound.
With engine cold, loosen and remove fan belt from crank pulley
Now start engine, battery light will stay on, and you should only run it a few minutes without water pump turning