20 degrees of timing sounds high. My old 68 GTO (10.75:1 CR with 87 octane, stock engine) pulls the timing down to about 5 or 6 degrees under load with a max of about 20 total at light load and still pings. I'd go by the ping don't ignore it.