I have twin 150 DFI's and have recently had an issue on the starboard motor. I was cruising at 4000 rpm for maybe 15 minutes and it started to spatter/sputter so I then backed it down to 3000 rpm and it was fine. Until the fog and heavy seas rolled in it started to act up again. So I turned my electric fuel pump (that I installed to replace the ball) and the issue went away. Another 15-20 minutes and back it came. I can run at about 2500 or lower RPM and it will run fine and steady with no issues, other than running hot. I kept the boat at the dock overnight and changed the plugs. The next day it ran fine for another 15 minutes and the issue came back again. Could this be a faulty mechanical fuel pump? What all would you suspect it be?

