We have a 2016 S238 that has been working great until today. We were out wakesurfing and sudden we lost power and the service required message appeared on the display along with a beeping alarm.. When this happend we could not get up over 7mph no matter how much throttle. I shut the ignition off and turnef off the main power switch for about 5m. I then turned the power switch on and started the engine and no service required alarm was displaying any longer and we were able to throttle up like normal and wakesurf for snother 30m or so until we suddenly had the engine completely stop/shut off but with no codes or snything showing on the display. I tried to restart the boat and it turned over like normal but would not fire up/start at all after many attempts. I suspected the engine was not getting fuel as I could not hear the fuel pump run and pressurize like normal when the ignition was turned to on prior to turning fully to start. I checked the fuses and sure enough one of the fuel pump fuses was blown. I replaced the fuse and it started right up and i could hear the fuel pump run when ignition switched on prior to starting. .I thought all was well and we surfed for abour 2hr when the service required warming and beeping alarm came on again and we could not accelerate above 7mph again. Does anyone have any ideas or advice as to why this issue with the fuel pump is occurring and what I can do to rectifyi the problem? Thanks in advance!!