whining from engine?

I don't know anything about big blocks but on small blocks if your fuel pump or water pump bolts are too long they can hit the timing chain which would cause a lot of noise.