Have a '97 mariner magnum 150 EFI. Motor starts fine when cold and runs great but if I shut down say after running back to the dock to load out when I come back to start it to trailer I have to crack the throttle halfway for about 10-15 seconds and ease off to keep it running (also smokes like a freight train and idles rough during this process) but once I take off it runs great and idles better after being opened up. This only happens when the motor is warm if I fish for 45 minutes or so it usually fires right up. I just replaced the spark plugs and they all looked really good. Replaced the impeller this past spring. First couple of trips water out of the pee hole at idle was more like a squirt trickle squirt but recently has become a solid stream at idle (always has a solid stream when on plane and good pressure). Now when I turn the key on the alarms only sometimes beep but they always beep if I do it when I have my onboard charger plugged in. If I'm on the water they usually beep the first time I key on and then whenever they want after that until I charge Batts again but it doesn't affect starting or running. When the motor is cooled down it always pops off and runs good almost instantly but warm it will fire and die unless I crack the throttle and ease out. Also the alarms never have sounded off when running. Boat sat for 2 years without much use. I checked out the wiring under the hood and all seemed well, the way the alarms act has me leaning towards a failing sensor but thought I should ask here since I'm a diesel mechanic not an outboard mechanic lol

