Dirty oil filter: A dirty oil filter can also cause the engine to knock and not distribute oil properly. This is because the dirty oil filter can restrict the flow of oil to the engine.
Clogged oil passages: Clogged oil passages can also cause the engine to knock and not distribute oil properly. This is because the clogged oil passages can prevent the oil from reaching the parts of the engine that need it.
Defective oil pump: A defective oil pump can also cause the engine to knock and not distribute oil properly. This is because the defective oil pump is not able to draw enough oil from the oil pan to lubricate the engine.
Worn engine bearings: Worn engine bearings can also cause the engine to knock and not distribute oil properly. This is because the worn engine bearings can allow oil to leak from the oil passages, which can cause the engine to run low on oil.