My Mercury 9.9 runs great at idle but won't go fast. Here is where I'm at: 1) Compression is good. 2) Spark is good. 3) I had a parts motor laying around and swapped out the power pack and coils. 4) cleaned the carb. The motor ticks along at idle and trolls like a champ but only goes half speed. PLEASE HELP