Only runs 40 Degrees advanced

Even still, unless TDC is verified 100%.......100% not 99%, you don't know "where you are". This is the first thing that should have been done and you need to do it. A piston stop is not difficult to use. I'm not trying to be a smartass about any of this. Only trying to help you.