Hi Seon,

Did you check the timing with the advance disconnected and plugged and at low idle? May pay to check if the advance is working when you increase the revs.

Cheers mate

Bob