Did you ever solve the issue? My 2001 Merc 125 2+2 is behaving exactly the same. Excellent under 2K revs and over 3k, with good top speed. Just nothing at mid range. After having all carbs re-built and synced by Mechanic, he has advised that it is just they way the motor runs and I need to live...