Am suspicious if the timing you are reading is actually what is real. If timing turns out to be accurate, is heat range of plugs correct, are you sure engine is not lean, and is the temperature gauge accurate. Is there a vaccuum leak somewhere that is possible getting worse as the engine reaches operating temperatures? For sure it is detonation and not mechanical noise?