Hareboy

Sounds like it could be rod bearing(s). They don't knock at an idle or under a load, but if you rev the engine, you will hear them (rattle). Better be pulling the pan and checking them with plastigage.

Good luck.

Doug


Doug
54 Chevy 3100