Only runs 40 Degrees advanced

Exactly what I was about to mention. Maybe run a vacuum gauge to see what it shows. Is it possible you have a carburetor you could switch over to just to check it out with? You would probably have to set up a separate fuel supply to do it with but I am really suspecting the fuel mixture.
Doesn’t appear to be fuel because the sniper is still in complete control of the fuel and air it shows AFR that is in line with where it should be. It is trying to balance the idle at the normal setting of about 800 and the map sensor which is similar to vacuum is about the same as before. To put a carburetor in I would have to have a regulator plumbed in somehow. So I do not suspect fuel because I can read the AFR it is in the timing somehow I have compression I have fuel I just have spark at the wrong time somehow