My ignition timing is going crazy, very unstable

Could,be timing jumped a tooth or and I have had this scenario happen a few times with a bad coil after the engine gets hot.
Try a new coil or check your output.
Also male sure you have good plug wires with no hot spots, And if they are questionable try a new set.