I have a 1997 22ft Four Winns with a 5.7L Volvo in it with 300hrs. The boat runs great EXCEPT the idle is too high once warmed up. The boat will idle at around 800rpm when cold and around 1,200 to 1,500rpm once warmed up
. Most of the time the idle will stay high no matter how long you set and let it idle, sometimes turning the boat off and back on will correct the high idle. I first though vacumn leak but I would think the idle would be high all the time not just when warm and wouldn't correct itself sometimes once turn off and back on. So could it be the MAP sensor or maybe the idle control valve.