Okay so I have a 1994 ProV 150 on an old sprint boat, the motor cranks every time I take it out and runs for a few seconds, but then at idle it slowly droppers from 700 to 600 to 500 to coughing and dying. Every time I start it I choke it and it fires immediately but it won't idle, last weekend when I was trying to adjust the idle it would sit at 600 and idle for hours but if i tried to turn the idle up it would either die as soon as I started adjusting or it would rev up and idle around 1k to 1200, no in-between. I have cleaned the carbs thoroughly and am running real gas in it. Also when I start it out on the water and put it in gear sometimes when I roll in to the throttle it revs up for a second and then just bogs out and dies. It also doesn't seem to want to run any faster than 40 mph which is about 3300 rpms just just seem to drop off and plateau right there. Its only a 17.5ft boat and I feel this size motor should push me at least 50-60mph. Any help would be much obliged. Thank you.