Only runs 40 Degrees advanced

You mentioned a new intermediate shaft, is it indexed properly to tdc? Lastly, do you have second timing light to check with? I had one die on me and it would have been worth it in aggravation alone to have bought four timing lights. It's 90 degrees of crankshaft rotation between each distributor post. At 40 degrees, it's almost halfway between terminals when firing.
The intermediate shaft can be placed anywhere as long as you sync it with number one cylinder and top dead center. The timing like I am using his new I do have another one but it runs like it is advanced because it is a week and if I turn it down to say 20° it will die. And I can see the timing advance as I rev the motor up.