yes, please expand on that.it starts when the starter is bridged ,, so heavy side is ok , only leaves the loom as the issue. ,,, been mentioned earlier .
check the connections on the start switch , meter the switch its self for volt drop , and or resistance , if nothing obvious , connect a bit of two core , say ten feet or what evers needed between the big pos feed and the relay pos input on the motoor as if you were bridging it , then touch the two wires together , in effect remotely bridging the starter , if that works you know the wire length isnt an issue , then just fit a push starter button and use the new wires ,,, spend a bit of time running in the cable , as mentioned before , use marine grade cable it really does matter , waterstop if you can find it , pre tinned multistrand if you cant , solder all the joints where possible , and heat shrink everything with color coded glue lined heat shrink ,,, water ingress in cables in a marine environment is a pain in the bum ,,, wire goes black , connections develop resistance issues etc etc , get rid of the failure points by design from the start , yep it costs more in materials , time and effort , but its an investment. hth ,,,