just rebuilt runs bad

I agree that the cam timing should be checked again. Especially since the machine shop had problems with your timing chain. As I posted on the first page this sounds way too familier to what I had when I assembled my 360's timing chain a tooth off.
I was also told by edelbrock when I called them before finding the chain off that if I installed a cheaper timing set that some manufacturers machine the timing sets to be 2-4 degrees retarded for emisions reasons. Edelbrock told me that if I pulled the front cover and it was lined up correctly that the issue lies in an "emmisions timing set".

Very interesting, agree the situation is similar to what you experienced. thanks.