Pulled the Mess that was my Timing Chain....

My problem isn't that it doesn't run good down the road, it does, but I cannot let up off the gas for any period of time, otherwise, it dies. Perhaps that doesn't fit under "running good". It also doesn't idle smooth until it is about 900-1000+ RPMs, and you may as well be hitting the gas. Timing is at 10 BTDC.