Dude, Dude, Dude,
I don't know what shop you are dealing with but it may be time to find a authorized , EXPERIENCED , MERCURY mechanic. As far a guesses, it seemed you were on the right track when you changed coils on the stator since you stated you had an improvement from 2000 RPM to 4000...