I have a 2 year old Mercury 40 EFI Bigfoot that has started having a strange problem. It starts fine and idles good for a couple of minutes then starts running rough. If youleave it running it will smooth out within a couple of minutes and then again run rough after a few. Also if I throttle up to 1500-1800 RPM it will run fine for a couple of minutes and then quit. I can start it right back up and it will do the same thing. It seems to run fine at FOT but even then it won't reach maximum RPM. I've emptied the fuel tank and ran a complete fresh tank of fuel through it to see if it was bad gas. I also changed the primer bulb and fuel/water filter. The engine just had it's 100 hour maintenance two months ago and the problems started shortly after that but the Mercury dealer insists that it couldn't be anything they did during maintenance. Any ideas or suggestions?