I doubt the advance is wrong, What may be wrong is the advance is not working.
Wouldn't that be one in the same?
and work up a timing curve write down the base timing and idle rpm, every 500 rpm write down the timing up until the timing is all in and the rpm.
I was suggesting this earlier and may not have been clear.... so yes, I fully agree.
Not all Marine engine curves are available in graph form. I just looked for a 120 curve graph...... no dice!
So if he plots this out on paper, he may not be able to find a curve graph to compare his numbers to.
However, he should be able to find the OEM specs, of which will hopefully offer not only BASE advance, but the total advance as well. These numbers can be compared.
The important part will be in seeing if the curve progresses in a rather linear fashion, and like you guys have also said, the "full in" amount, and "full in" rpm.
The TA and TA rpm will be the more important of the two.
If BASE needs to be adjusted to accommodate TA, then within reason, BASE can become sacraficed some.
If way off, and if this can't be adjusted out, then take it to a shop and have them run it on an old school Sun or Allen machine and make the corrections to it.
.