The issue we are having is. The boat is a1984 mercruiser 120 and it will start all the time with just a tap of the key and run great up to 3700 rpm but when i push it to even 3800 or more it will start to surg and the die off but if i pull the throttle back to 3700 it will even out and run great until i push it again. I did notice that when i take it over the 3700 it will run great but only for a few minutes and that time will get shorter the longer we run the boat. Im not sure if its fuel pump or coil or ??? . I did check the clear tube on the pump and its dry. Any opinions