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.

Now why in the world would he want to do something like THAT? Are you crazy?