just rebuilt runs bad

I know you said that you had checked TDC and it was spot on, but I thought you also mentioned that the machine shop scribed a new timing mark. With that said, are you sure the machine shop installed the timing chain to the correct indexing dot? On my Mancini set, there were two dots. The actual timing dot was kinda hard to see. Please see the image below.