I'm new to owning a boat, but have been around boats all my life. Since owning the 1985 170 wellcraft american as of april i've noticed after taking it out about 4 times that at high rpms at wot it bogs down and drops rpms and then raises back up to higher rpms then does the same thing over and over again. It idles fine and at about half throtle is fine, just as wot it does this. It will do this for a couple of minutes, then run fine, then start doing this again. After having to take it in to have it serviced for a leak in one of the bellows, i had the carb rebuilt and gas tested. Gas check ok. I put new plugs, wires, dist. cap and roter, anti siphon valve on fuel tank. Still has the same problem as listed above. Only thing i have left to do is change the fuel filter. Its hard for me to belive that the fuel filter would cause this problem. Maybe so... I'm thinking it could be the timing... or to rich/ lean. But how do I adjust the timing, find out if its right or wrong and adjust the mixture? Secondly on to the pinging noise... is this backfiring through the carb? Any suggestions. Am I totally off on the time, etc. I need all the help I can get. 