I have a 1998 Force 40 that all of a sudden when I get to full throttle it wants to surge about 200 rpm up and down. I took it to the shop and they cleaned the carb and replaced a needle seat, and also put some new style of diapham in the fuel pump. They said they had it fixed but they were sadly mistaken. To top it off this motor is under warranty and they said mercury doesn't warranty carb repair. I have changed the plugs, checked the tank vent, checked the hoses and can't seem to find the problem. I really would rather fix it myself then get charged again for something "not covered under warranty". Does anyone have any suggestions on what the problem may be?