I've got a 5.7L Mercruiser that starts relatively fine, but has a varying idle RPM in neutral (it seems to slowly increase over time). After a few minutes, it will tend to either decrease RPMs to the point that the engine dies, or increase to the point where I have to turn the engine off (2k+)...