Sounds like the dissy needs a regraph to limit the max' advance.

I would think a near stock engine in a boat would be done by 5K, but it should not be pinging, regardless.

Regraphing will give you that all important initial timing,(and better vacuum) correct rate of advance and safe total advance.