Hello. Was out in the boat running along and all of the sudden lost RPM from 4500 all the way down to an idle. It started idling rough and stalled. Finally got it started and it idled along at 600 RPM and shut off again. Now it will start but just coughs runs rough and then shuts down. Had to get towed in. Any ideas??