Have you done a compression test and a leak down check lately? How about valve(s) adjustment? Solid lifters or hydraulic?
Does it do it under load ? Have you checked your vacumn advance is working properly?
How is the condition of your carb ?
I know.... so many question !!!!!!