Other things to check:
Engine starting circuit requires the coolant temp switch to be good also. If you lost 1 or both of them, engine will not start.
Oil level is also a sensor that will not allow the boat to start.
Either one of these could have went bad and the reason the fuel pump won't prime.
2015 Moomba Mojo Surf Edition - SOLD
4,000lbs
Manual Flow
2025 Mojo - Incoming