It all depends on what KIND of knocking sound.
Some people call it a knocking sound when the engine pings from pre-ignition. If that's what you have, check the knock sensor.
A classic knocking sound is typically either worn bearings or piston slap.
Thank You for that Answer about the Bearings and Crankshaft
Sounds like an exhaust leak.
That doesn't sound right. Maybe try a different gage.
A other small child
Engine rod? Engine bearing?
Sounds like your lifters are bad and might need ajusted or changed, it could be your cam not looping.
5500 RPM or 5 RPM below the banging knocking sound you just had .
if the engine is knocking really loud you probably need to overhaul the entire engine or get a new or used engine because loud knocking is not good
A hole in the muffler would cause a knocking sound in your muffler. A loose exhaust pipe can also cause a knocking noise.
This is most lilkely the sound of one of the piston connecting rods trying to get out of the engine block. Give it some time and it will exit the block of its own accord. Seriously, get your car checked by a professional.
light slapping knock is a piston knock a loud heavy repetitive knock is a connecting rod Very Bad
check for exhaust leaks around the manifold inlets and outlets.
The ac compressor is shot. Usually what your hearing is a bearing that is moving around.