Based on your opening statement where you indicated some pinking at various times I would check the plug gaps, points and the timing in that order. Although you mention the timing is correct what is that based on, all engines are slightly different to what is written in manuals?