I have a 1996 Larson speedboat with a 4.3 XL Mercruiser engine. Whenever the boat is in drive, it shudders and the RPMs will not go above 1200 and the boat shakes moderately. However, in neutral, the engine can rev up to maximum and the boat doesn't shake at all. There are no good mercury technicians nearby, so I came here looking for help.