I have a 40hp 2000 model year merc Ser. 0T098567. Starts easy idles good. At 1000 rpm in gear a little rough (pushing a 2000lb boat) but acceleration is clean up to 2200 rpm and runs very smooth. When I push up the throttle to 3000 rpm it bogs down like missing a cylinder firing, then just past 3000 it runs very smooth up to any rpm after that. Changed plugs and gas and compression is between 115 and 120 on all 3 cylinders. Not sure what to look at next. Any help appreciated.