Taking a step back...
The timing is (as far as I know) set correctly, and I'm using mid-grade (87??) octane gas.
I would check the timing yourself first and make sure it is set correctly. If the timing is starting off too far advanced, then your vacuum advance will further advance it under high accel loads and lead to detonation...