Depends on the sound of the knock. Could be main bearings or rod bearings.
NO. A knocking noise in the engine is a problem in the engine.
When your engine has a knocking noise, it could mean that a rod has been thrown. It could also mean you are low on oil.
possibly distributor. tow to mechanic . if you drive , you could damage your engine.
knocking noise
it could be your valves or your engine
A knocking noise when coasting in a vehicle could be caused by issues with the engine, transmission, suspension, or brakes. It is important to have a mechanic inspect the vehicle to determine the exact cause of the noise.
my 1995 BMW 325i is making a knocking noise after i replace the water pump
Having a bad rod bearing could cause a truck to make a loud knocking noise and shake when driving at high speeds. The engine having a coolant leak or an engine timing problem could also cause the knocking noise.
Noise coming from engine in Oldsmobile Cutlass could be as a result of an oil leak in the rear of your engine. This makes the gears to wear off leading to severe knocking noise.
bums
There could be a problem with low old causes the pistons to rattle. There could also be a problem with the rocker arm.
It may need oil? Or motor needs rebuilt.