First off, did YOU build the motor?
Did you lube all the bearings, crank, cams with engine lube as you assembled? Basically did you grease all the contact points?
When you first fired it up, how did you do it? You should discconect the injectors and plugs and turn it over about 20 seconds at a time with 20 seconds (the way I do it) between until the dash oil light turns off. THEN you can turn it over for real.
At this point you can fire it up. And it WILL make funky noises. Sometimes for 5-10 minutes. And if its making funny noises AND you are lucky, those damn funny noises will just DISSAPEAR! Had it happen to me about 4 times or more. Its just stuff ticking away until it either wears in or gets fully lubed.
Or you could just be ****ed.