On my boat after I get it warmed up good and at idle 650rpm I get an alarm goes beep and engine rpms drop along with oil pressure like motor stalling out. Then it catches itself and everything come back up as normal. Only does it at idle bring rpm off idle it does not do it. What could this be. Thanks for any help