The fuel injection is not original so maybe it was wired incorrectly. I could be wrong but there isn't an accessories as such on the key. U have ignition and start so that sounds right. When u turn the key to start it fires the starter motor and once it has started u let the key go it returns to ignition position.
To me it sounds like your starter motor is dead. You could wire stereo to direct power via a switch so u can run it without ignition.
You will here the starter turn. The cranking noise. Is the engine trying to start.
If the starter isnt trying to run at all you could try putting both connections to you neutral safety switch on one post and start the boat IN NEUTRAL and see if that switch is bad. Or it could be the starter solenoid? Was your boat running before you winterized it? If it was that should eliminate the fuel pump being wired wrong, unless you did something to it over the winter?-> trying to eliminate a few easy things that would cause the boat to not start.
Build Thread- https://forum.supraboats.com/showthr...Saltare-Revamp
This is a good direction to go in. Keep it simple.
It does sound like you're getting a change in sound when you turn the key from "ON" to "START" positions, yes? In this case it could be a start solenoid that quit, as mentioned above. Post a few pictures and we can help you better. It's possible to bypass the solenoid (temporarily) just to see if the starter will spin when power is applied to it. Then you know the starter is working and you can work backwards from there. I'm not as familiar with the 454 as with the 351 but there are plenty of others here who are.
As far as that injection system, it looks basically like a TBI (throttle body injection) system that replaces the carb. I don't know anything about that particular product but perhaps it sprays fuel continuously during startup and then regulates it more once the engine is running? This is total speculation. But don't worry about that system until you've got the engine at least turning over - meaning, the starter is literally turning the engine in an attempt to get it to fire, aka run on its own.
Keep it simple and don't change a lot of stuff chasing the problem. We can help you diagnose the issue first.