Recently purchased a 98 larson 236 lxi with a volvo penta 5.7 gs, sx outdrive. boat had starter trouble and starter was replaced. Starter still didnt mesh with flywheel so the ring gear on the flywheel was replaced. after this the boat started, and ran smooth for a whole day on the lake. next morning got in the boat which started right away and ran fine. we tried to pull some novice skiers and did a bunch of starting and stopping for about an hour. the boat then started to run really rough. when in neutral it will idle ok and rev smoothly up tp 4000 rpm (probably higher but i didnt want to rev it up that high) but the second it is in gear it feels like it is running on 4 cylinders. it will not go above 2000 rpms at wide open throttle, and when at wide open throttle it misses and runs rough. no water in the fuel was found at the filter, and we ran a bottle of fuel injector cleaner through the carb by pouring it into the filter directly. the mechanic was looking for the shift interrupt switch but could not find it. he said he is more familiar with mercruiser and not so much volvo penta though. any ideas here? do you think it could be ignition related? maybe condensation in the distributor? he did find water in the oil when he changed the oil also.