Only runs 40 Degrees advanced

The cam could be broken, but I think that it would be pretty obvious by now. The fact that the distributor is still turning would seem to rule it out, but stranger things have happened. I could envision it breaking yet still driving the distributor and oil pump somehow.