Well, the good news is it's not the MPEM. It sounds like at least part of your problem is a bad solenoid. Try shorting across the main terminals of the motor that is not starting, if the motor turns over replace the solenoid.
The motor that's not starting, is it always the same motor? And for future reference, which motor is not starting. Refresh my memory, does your boat have one or two batteries?
Lou