My 115 Mariner ran fine last year and this year it is acting up. It will start and run fair but when I open it up it will not run over 2500 rpm. When I turn on the key the buzzer sounds and after I start it, it stays on. Today, hooked to the hose, it would idle a little fast then cough and drop about 500 and then go back up. Help !