Hello. I have a 2003 Mercury 225 4-stroke EFI that has less than 200 hours on it. It quit running so a local mechanic replaced both the high and low pressure fuel pumps. It runs fine now except when I throttle up under load until I hit about 4500 rpms. Then the motor starts surging and idling down to idle. Motor doesn't sputter or quit just surges and idles down at high rpms under load. I replaced the fuel/air mixture sensor and that didn't fix the problem. Both local mechanics are kind of stumped. I'm getting really frustrated. Anybody have any suggestions for a fix??? Thanks.