The ignition was beeping until motor started and just recently the motor will not stay running unless I keep the key in the engine start position. I've read bad ignition and also bad kill switch and then some oil sensor. I have twin 5.0 mercs on my 30 maxum. I just went on a 6 hour trip and...