Distributor advance springs

Just take apart the distributor and inspect and clean it.

You could very possibly have an engine problem that is causing to
detonation.

But first look at distributor as I will not cost you any money = Just your time.