My ignition timing is going crazy, very unstable

Could you have stretch in your timing chain? That could cause timing variation.