OK you can stop lecturing. WE don't know what you have or have not done. But timing COULD VERY WELL BE the issue.
So I have a question. With all the rodeo's behind you, did you check that the dist advance IS NOT STUCK? Is the timing actually advancing up to say, 35-40* total?