joezek , are you saying that you are using a timing light and watching the degrees of timing dwell advance to 25 degrees while observing the flywheel marks or just a visual of the timer base arm?
The timing arm is seated fully against it's rubber stop, and with a timing light I see the timing just continually advancing with RPM, even though the timer base is no longer advancing.
I don't think it even stops advancing at 7degrees, I think it keeps going. If the trigger delay is expected to get shorter, then is the excessive advancing a sign of a poor ground, defective CDI box, or some other thing? I do have another CDI box to test, but it's a little different. It's from a 1989 110 Evinrude. I believe that one just had a higher rev limiter, but possibly the same thing besides that. I just finished putting this whole engine all back together after it sat in pieces on my hangar floor and on the workbenches. I was very meticulous in making very well sealed connections with anti-corrosion stuff, and clean solid grounds everywhere. I don't think there's a loose wire or ground possible anywhere.
I did see after the first failed sea trial that just above idle the engine would spark knock, and found the timing would go to full advance just barely above idle. I removed the flywheel, looked for loose timer base, checked the keyway in the flywheel and reinstalled (and checked for loose magnets). After that the idle was below zero timing, and full advance was only 8 degrees......after triple checking the zero pointer and restested and the timing was all of a sudden back up to normal, after NO CHANGES. I'm really scratching my head with this.