I have a friend with a 2001 3.0 MerCruiser serial number M038073.
The starter solenoid clicks but the starter will not engage; however, if he directly jumps the starter wiring, the starter will engage and turn the engine over.
I assume this is probably an overall starter issue and replacing...