It's not a flaw in the engine, it's a flaw in your mechanic. It's not adjusted properly if he took it apart wrong. Or he lost the washer or put it in the wrong place on the shift linkage.
Might want to have a look and verify washer is located like this.
__________________
Don S.
Why is there never enough time to do it right the first time,
But always enough time to do it again?
Please, NO PM's (Private Messages) regarding boat/engine problems.
That is what these forums are for.
Only forum/moderator issues will be answered in PM's.