By the sounds of what you describe, the timing is too late. I am assuming it is hittin' on all 8.
The exhaust should be clean, and late timing will cause what you describe.
Try giving it a touch of advance, the exhaust should clean up. If not, then you may have injector issues, but I kinda...