Engine 2001 Marine Power 5.7 Vortec. On my way to fish the other day the starter engaged at 3k rpm. Shut down boat immediately. Restarted and starter stayed engaged. Thought it was key switch so put key in on position and started at relay. That worked and starter did not stay engaged. Ran the rest of the day without problems. Was going to put new key switch before next trip but went out for a short run yesterday without putting new switch. Engine started fine. Was at a sandbar with the kids went to leave started engine with key switch starter stayed engaged. Shut down and disconnected S terminal from key switch and just touched the wire to start. Engine started and starter did not stay engaged. I thought ok definetely key switch. Idleing down channel to boat ramp all of a sudden starter engages( S terminal still disconnected). What is going on? How does starter engage with wire removed from switch? Bad relay(engine uses relay instead of solenoid)?Thanks for any help.