Don't have that engine but I bet the spark advance mechanism is binding, either in your engine linkage or something under the flywheel. On smaller Merc engines, timing is around 0 before or after TDC at idle,....matter of fact you set the idle 675 rpm by changing the timing, while at WOT it's...