Only runs 40 Degrees advanced

I'll bet that "loud clunk clunk clunk" from your first post was the noise it made when your timing chain jumped a tooth.
I think you really need to use an actual piston stop in the spark plug hole to precisely verify your true top dead center.