I have a 95 speedster , has aftermarket mpem I believe as I had to have neutral safety switch bypassed to run . It ran great first few times out , then Friday had a issue where it died out of nowhere and couldn't get either motor to fire. Got it back home saturday , still nothing , I cleaned fuel filters, checked wiring and fuses, then it ran fine in driveway. Took it back out today , fired right up then same crap in water, just turned over, wouldn't fire (this thing fires right up normal). Got it out of water , recrimped some wiring, then ran normal, then it died. Traced back to mpem (after testing safety switch and neutral bypass switch ) and mpem was loose, literally felt like only 2 middle bolts were holding it on. If I tapped mpem it'd fire right up. Tried on water again , ran fine for minute or so then died again, sounded like battery died we loaded up and took home. Tried starting it when I got home , and fired right up , water poured out exhaust , and ran 100% normal. I'm lost , I'm gonna check all wiring in mpem tomorrow but any other ideas what the problem could be? Bad mpem, loose wire, anything else ? I just don't understand how it would barely turn over in water then fire right up at home. It's been converted to premix and single battery , and had carbs rebuilt. It affects both engines.