detonation / knock issue on 340

Look and see how fast the curve is in the distributor, some one might have put MP springs in there and it advances really fast and will detonate. Easy check with the timing light.
Or turn the rotor by hand if it moves initally without resistance it is MP springs, should have some tension and get harder as you turn it towards full advance, just an idea.