If it sounds like a woodpecker when you start it cold for several seconds,it's probably a loose rod or main bearing making the noise--when oil pressure builds up it'll quiet down some..if your lucky and the bearing didn't spin in the rod or block,and the crank didn't get scored up,you may get away with just a new set of main or rod bearings..
Loose wrist pins usually make a gas engine sound like a diesel ,the sound wont get quieter or go fully away after it warms up most of the time..forged pistons are usually noisier than cast ones overall,but it shouldn't sound like its going to blow apart..spark knock can eat away the top of the piston at the edges,I had one straight six that pinged all its life and at 117,000 miles the #6 piston failed,you could see the top ring and the edge was eaten away..it used to knock every morning until it got fully warmed up,then stop..till the last day anyway,it began spewing oil out the exhaust and sounded like it was coming apart,I limped it home 15 miles..didn'r seize up,but I opted to put a V8 in its place ,not fix it,the cylinder was scored up bad..
Loose wrist pins usually make a gas engine sound like a diesel ,the sound wont get quieter or go fully away after it warms up most of the time..forged pistons are usually noisier than cast ones overall,but it shouldn't sound like its going to blow apart..spark knock can eat away the top of the piston at the edges,I had one straight six that pinged all its life and at 117,000 miles the #6 piston failed,you could see the top ring and the edge was eaten away..it used to knock every morning until it got fully warmed up,then stop..till the last day anyway,it began spewing oil out the exhaust and sounded like it was coming apart,I limped it home 15 miles..didn'r seize up,but I opted to put a V8 in its place ,not fix it,the cylinder was scored up bad..