Hi,
This seems to me that you have two problems that may not be connected. I'd take the truck back to the engine builder and suggest that he shows you to what marks he set the timing. The second problem sounds like carb/jets adjustment is required - a flat spot.
Regards,