A forgotten tool maybe ? Or a stone .
u knocking on it
No
It may have lost oil pressure. Is the oil full? Insufficient oil is the most common but not the only cause of low oil pressure.
The thing that could cause a knocking noise in your car is the same thing that could cause it in all cars A rod that or a flat lifter. it all really depends on where the knock is if its higher and to the back of the motor, it could be a motor mount
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.
Internal knocking inside the engine is almost always a sign of worn bearings. Crankshsft, or rod bearing would be my guess. The fix, if it is internal, is overhaul. Before opening it up, make sure the knocking is indeed coming from inside the engine.
it could be the center support bearing in your driveshaft
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.
If it's knocking it's probably a rod going out - if it's ticking it could just be the valves - Rodeos are notorious for value noise...
I would check the suspension bushings, if one of them is worn it would cause a knocking noise.
The engine on your 04 5.3L Chevy Tahoe could be knocking until it warmed up because of a bad fuel-air mixture. . The wrong oil could also be a cause.
low oil pressure could be one cause cold oil is heavier in viscoity and as it warms it gets thinner, the lifters are not getting the oil inside of them causing them to colaspe try having a new oil pump installed