2004 mercruiser will not start, turns over starts and as soon as starter is released engine shuts down. If I keep the starter engaged engine will run. Replaced and checked oil pressure switch, Switch is working fine. Power to fuel pump drops off after dissengaging starter. Ingnition switch replaced also and tested. Anyone have any ideas?