I currently own two 2003 mercury 150hp saltwater series (carb'd) outboards. Both with about 190 hours on them. One of the engines has been giving me problems idling on the initial start-up, once its been run for awhile it behaves, but this weekend i decided to turn it up and i got on em pretty good for awhile just to see how much rpm they can turn, and it ran fine. stopped the boat, then when i went to take off again that same engine was shaking and surging like crazy! i took it easy for awhile cruising at 2000rpm then all of a sudden it picked up speed and rpm's by itself and was running fine. i took her back out and noticed everytime i hit 2800-3200rpm it does the same thing kinda like a misfire/surge and the boat gets to vibrating alittle. get past that 3200rpm mark and she runs good again, i did that several times and it still did it. boats 2 hours away so im taking any and all suggestions before i go back to work on it! thanks