I have a 1998 115hp Mercury that starts and idles fine. It runs up to about 3,000 rpm fine. Then it will not accelerate beyond 3k. It will run at that speed or below and occasionally it will cough and sputter a couple of times and go back to normal running great. I changed the external fuel...