I bought a 17 1/2 Bass boat with a 90 model Mercury 150 XR4. Seemed to run good hooked to a water hose but not in the water. Won't get up on plane, sometimes goes dead and smokes like a train when restarted. Will idle all day, I think a little rough and won't go dead when you give full throttle just chugs along and won't plane out, but has most problems at halfthrottle. I cleaned the carbs (really well), checked compression (120 on all 6), changed plugs and tested wires with a tester. Syphoned out all the gas and replaced with new premium and changed filter. Will rev right up on land and seem to run great. Has a Quicksilver 24 pitch prop that a local prop guy says is perfect. Oh yeah, doesn't run hot either. Where do I look from here?